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

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

2、Vue渲染
01-demo.html内容如下:

首先通过 new Vue()来创建Vue实例,然后构造函数接收一个对象,对象中有一些属性:
el:是element的缩写,通过id选中要渲染的页面元素,本例中是一个div。
data:数据,数据是一个对象,里面有很多属性,都可以渲染到视图中。
name:这里指定了一个name属性。
页面中的h2 元素中,通过{{name}}的方式,来渲染刚刚定义的name属性。打开页面查看效果:

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

3、双向绑定
对刚才的案例进行简单修改:


在data添加了新的属性: num
在页面中有一个input 元素,通过v-model 与num 进行绑定。
同时通过{{num}} 在页面输出
效果:

可以观察到,输入框的变化引起了data中的num的变化,同时页面输出也跟着变化。
input与num绑定,input的value值变化,影响到了data中的num值;
页面{{num}} 与数据num绑定,因此num值变化,引起了页面效果变化。
没有任何dom操作,这就是双向绑定的魅力。
4、事件处理
在页面添加一个按钮:


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

以上就是Vue入门案例详解,大家都看明白了吗?如果对上面的内容还有疑问,也没有关系。博学谷平台上有一对一为大家在线服务的专业讲师,大家报名学习以后,有任何问题都可以咨询在线老师。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
Java开发中各个阶段常用工具汇总
一个完整的Java项目开发的整个过程中,会使用到各种各样的工具。而同一个阶段有非常多的工具提供选择,而因为整个项目并非一个人完成的,所以要涉及到非常的团队协作工作。因此在选择每个阶段工具的使用的时候,最好是选择大家普遍使用的,这样才能更好的完成团队协作。本文就为大家整理Java开发中各个阶段常用的工具汇总。
9358
2019-08-05 18:11:56
Dubbox分布式服务框架全面学习
谈到分布式服务框架Dubbox,我们不得不提到它的前身——阿里巴巴开源项目Dubbo 。因为后面当当网对Dubbo进行了优化并维护,所以才有了现在的Dubbox。Dubbox的优势不用多说,相信大家都或多或少有所了解,它能提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。本篇文章将着重给大家介绍Dubbox分布式服务框架的学习教程,感兴趣的朋友就一起来看看吧!
6348
2019-12-09 15:26:52
企业级租房网项目实战学什么?
程序员面试项目经验必不可少,企业级租房网实战项目要掌握,学习实现技术与思维融合,理解原理到应用积累经验,掌握Flutter开发的相关技能。企业级租房网实战学习租房网项目架构搭建、项目主界面骨架开发、项目首页开发、房源详情界面开发、登录/注册与个人中心页开发、个人信息与收藏功能开发、发布与上线等内容。
5987
2019-12-30 18:44:08
SpringMVC框架是干什么的?有哪些优点?
目前企业当中有80%的项目使用的都是SpringMVC框架,这么多公司都使用SpringMVC框架来开发项目,SpringMVC框架必然有他的过人之处。今天让我们一起来看看SpringMVC框架是干什么的,有哪些优点。
7768
2020-08-14 14:46:43
热门的Java开源项目工具有哪些?
对于程序员来讲,在工作中选择适合的项目开发框架可以大大的提高工作效率,今天这里就介绍一些热门的Java开源项目工具:JimuReport、dolphinscheduler、sa-token、Signal-Server、soul、Arthas、kafka、Seata、miaosha、Rocketmq、Nacos等。
4854
2021-05-10 14:06:55
