Vue.js双向绑定操作技巧(初级入门)


Posted in Javascript onDecember 27, 2016

首先在页面引入vue.js以及其他需要用到的或者可能要用到的插件(这里我多引用了bootstrap和jquery)

Vue.js双向绑定操作技巧(初级入门)

引用的时候需要注意文件的路径,准备工作这样基本就完成了,下面正式开始入门。

vue.js最重要的一个特点就是双向数据绑定也就是我们常说的MVVM:Model-View-ViewModel。我们要实现双向绑定首先当然要有“双向”,这里vue.js为我们提供了View层和Model层。View层就是在HTML中的代码,Model层则是Javascript代码。

下面是一个最基础的实例

Vue.js双向绑定操作技巧(初级入门)

代码中标注了view层与model层的开始位置和结束位置。

在view层中我们需要创建一个标签来显示model层中程序运行的结果,并且我们要为这个标签添加一个类或者ID,这个实例中我为一个div标签添加了一个名为app的ID。

model层中是我们要执行的代码,首先我们要创建一个新的Vue对象,对象中的el对应的值是我们之前在view层中创建的标签的类名或ID名(这个标签就是vue对象的作用范围),data对应的值又是一个对象,这个对象中的键是我们在view层中“{{}}”里的代码,而值则是显示的结果。

下图为运行后的结果

Vue.js双向绑定操作技巧(初级入门)

为了方便理解,在下面的代码中我修改了message的值并在data中新增了一个键值对

Vue.js双向绑定操作技巧(初级入门)

这是实例修改后的运行结果

Vue.js双向绑定操作技巧(初级入门)

对比实例1与实例2的代码和运行结果,相信大家可以更清楚的了解vue.js最基本的工作原理。

下面我们将对数据进行双向绑定

Vue.js双向绑定操作技巧(初级入门)

在这个实例中我们添加了一个input标签,这个input标签中有一个名为v-model的属性。我们可以清楚的看见v—model属性的值与我们在p标签“{{}}”内的值以及data中的键名一样,这就是我们实现双向绑定的关键。

下面是实例3运行的结果。

Vue.js双向绑定操作技巧(初级入门)

上边为p标签显示的内容,下边是input标签的内容,这时我们就可以通过修改input的内容来改变p标签里的内容,至此我们就完成了最基础的双向绑定操作。

以上所述是小编给大家介绍的Vue.js双向绑定操作技巧(初级入门),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
取键盘键位ASCII码的网页
Jul 30 Javascript
js写一个字符串转成驼峰的实例
Jun 21 Javascript
Jquery Validate 正则表达式实用验证代码大全
Aug 23 Javascript
JS实现超过长度限制后自动跳转下一款文本框的方法
Feb 23 Javascript
javascript实现可拖动变色并关闭层窗口实例
May 15 Javascript
Javascript HTML5 Canvas实现的一个画板
Apr 12 Javascript
ashx文件获取$.ajax()方法发送的数据
May 26 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 Javascript
JS中的hasOwnProperty()和isPrototypeOf()属性实例详解
Aug 11 Javascript
JS库中的Particles.js在vue上的运用案例分析
Sep 13 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
May 10 Javascript
Vue接口封装的完整步骤记录
May 14 Vue.js
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
Dec 27 #Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 #Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
Dec 27 #Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
Dec 27 #Javascript
jQuery获取选中单选按钮radio的值
Dec 27 #Javascript
JS前向后瞻正则表达式定义与用法示例
Dec 27 #Javascript
jQuery中弹出iframe内嵌页面元素到父页面并全屏化的实例代码
Dec 27 #Javascript
You might like
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
PHP 代码简洁之道(小结)
2019/10/16 PHP
用JQuery 实现的自定义对话框
2007/03/24 Javascript
页面中iframe相互传值传参
2009/12/13 Javascript
jQuery提交表单ajax查询实例代码
2012/10/07 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
2014/02/13 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
Linux中Python 环境软件包安装步骤
2016/03/31 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
基于python全局设置id 自动化测试元素定位过程解析
2019/09/04 Python
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
HTML5 placeholder属性详解
2016/06/22 HTML / CSS
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
周仰杰(JIMMY CHOO)英国官方网站:闻名世界的鞋子品牌
2018/10/28 全球购物
乌克兰在线药房:Аптека24
2019/10/30 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
合同专员岗位职责
2013/12/18 职场文书
倡导文明标语
2014/06/16 职场文书
节能标语大全
2014/06/21 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
大学生活委员竞选稿
2015/11/21 职场文书
导游词之唐山景点
2019/12/18 职场文书
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript