• 在线客服

  • 扫描二维码
    下载博学谷APP

  • 扫描二维码
    关注博学谷微信公众号

  • 意见反馈

原创 Vue入门案例详解

发布时间:2020-04-28 18:12:02 浏览 4150 来源:博学谷 作者:照照

    Vue作为Java开发者必须掌握的主流框架之一,以其轻巧、高性能等优势而备受青睐和追捧。本文将通过一个案例的详解,帮助大家顺利入门Vue,主要内容包括HTML模板、Vue渲染、双向绑定和事件处理。下面一起来学习吧~

     

    Vue入门案例

     

    1HTML模板

     

    在项目目录新建一个HTML文件01-demo.html

     

    Vue入门案例

     

    2Vue渲染

     

    01-demo.html内容如下:

     

    Vue入门案例

     

    首先通过 new Vue()来创建Vue实例,然后构造函数接收一个对象,对象中有一些属性:

     

    el:是element的缩写,通过id选中要渲染的页面元素,本例中是一个div

    data:数据,数据是一个对象,里面有很多属性,都可以渲染到视图中。

    name:这里指定了一个name属性。

     

    页面中的h2 元素中,通过{{name}}的方式,来渲染刚刚定义的name属性。打开页面查看效果:

     

    Vue入门案例

     

    更神奇的在于,当你修改name属性时,页面会跟着变化:

     

    Vue入门案例

     

    3、双向绑定

     

    对刚才的案例进行简单修改:

     

    Vue入门案例Vue入门案例

     

    data添加了新的属性: num

     

    在页面中有一个input 元素,通过v-model num 进行绑定。

     

    同时通过{{num}} 在页面输出

     

    效果:

     

    Vue入门案例

     

    可以观察到,输入框的变化引起了data中的num的变化,同时页面输出也跟着变化。

     

    inputnum绑定,inputvalue值变化,影响到了data中的num值;

     

    页面{{num}} 与数据num绑定,因此num值变化,引起了页面效果变化。

     

    没有任何dom操作,这就是双向绑定的魅力。

     

    4、事件处理

     

    在页面添加一个按钮:

     

    Vue入门案例Vue入门案例

     

    这里用v-on 指令绑定点击事件,而不是普通的onclick ,然后直接操作num

     

    普通onclick是无法直接操作num的。

     

    效果:

     

    Vue入门案例

     

    以上就是Vue入门案例详解,大家都看明白了吗?如果对上面的内容还有疑问,也没有关系。博学谷平台上有一对一为大家在线服务的专业讲师,大家报名学习以后,有任何问题都可以咨询在线老师。

    申请免费试学名额    

在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!

上一篇: JUnit 测试原理介绍与应用 下一篇: 黑马头条项目实战学什么?

相关推荐 更多

热门文章

  • 前端是什么
  • 前端开发的工作职责
  • 前端开发需要会什么?先掌握这三大核心关键技术
  • 前端开发的工作方向有哪些?
  • 简历加分-4步写出HR想要的简历
  • 程序员如何突击面试?两大招带你拿下面试官
  • 程序员面试技巧
  • 架构师的厉害之处竟然是这……
  • 架构师书籍推荐
  • 懂了这些,才能成为架构师
  • 查看更多

扫描二维码,了解更多信息

博学谷二维码