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 相关文章推荐
js静态作用域的功能。
Dec 25 Javascript
javascript 清除输入框中的数据
Apr 13 Javascript
javascript动态加载实现方法一
Aug 22 Javascript
jQuery - css() 方法示例详解
Jan 16 Javascript
node.js实现BigPipe详解
Dec 05 Javascript
jQuery EasyUI 获取tabs的实例解析
Dec 06 Javascript
关于javascript事件响应的基础语法总结(必看篇)
Dec 26 Javascript
Vue内容分发slot(全面解析)
Aug 19 Javascript
看看“疫苗查询”小程序有温度的代码
Jul 31 Javascript
layerUI下的绑定事件实例代码
Aug 17 Javascript
JS检测浏览器开发者工具是否打开的方法详解
Oct 02 Javascript
js通过canvas生成图片缩略图
Oct 02 Javascript
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
php模板中出现空行解决方法
2011/03/08 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
js 函数的副作用分析
2011/08/23 Javascript
jquery remove方法应用详解
2012/11/22 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
百度搜索框智能提示案例jsonp
2016/11/28 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
2016/12/08 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
浅谈angularjs中响应回车事件
2017/04/24 Javascript
javaScript和jQuery自动加载简单代码实现方法
2017/11/24 jQuery
vue源码解析之事件机制原理
2018/04/21 Javascript
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
Python实现搜索算法的实例代码
2020/01/02 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
中班开学寄语
2014/04/04 职场文书
挂靠协议书范本
2014/04/22 职场文书
篝火晚会策划方案
2014/05/16 职场文书
员工安全生产承诺书
2014/05/22 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
2016年国陪研修感言
2015/11/18 职场文书
推荐六本经典文学奖书籍:此生必读
2019/08/22 职场文书