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 相关文章推荐
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
js arguments对象应用介绍
Nov 28 Javascript
js将控件隐藏的方法及display属性介绍
Jul 04 Javascript
jQuery实现连续动画效果实例分析
Oct 09 Javascript
jQuery Validate初步体验(二)
Dec 12 Javascript
Vue.js 2.0 和 React、Augular等其他前端框架大比拼
Oct 08 Javascript
JavaScript仿聊天室聊天记录
Dec 27 Javascript
无循环 JavaScript(map、reduce、filter和find)
Apr 08 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
Jan 09 Javascript
JavaScript正则表达式函数总结(常用)
Feb 22 Javascript
在vue中使用公共过滤器filter的方法
Jun 26 Javascript
JavaScript模板引擎应用场景及实现原理详解
Dec 14 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
2016/05/31 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
2018/08/27 Javascript
vue图片上传本地预览组件使用详解
2019/02/20 Javascript
ES10的13个新特性示例(小结)
2019/09/23 Javascript
ES6对象操作实例详解
2020/05/23 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
[01:11]steam端dota2实名认证操作流程视频
2021/03/11 DOTA
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
Python中的元类编程入门指引
2015/04/15 Python
对python3 urllib包与http包的使用详解
2018/05/10 Python
pyshp创建shp点文件的方法
2018/12/31 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
PyQt5+python3+pycharm开发环境配置教程
2020/03/24 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
python在一个范围内取随机数的简单实例
2020/08/16 Python
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
金蝶的一道SQL笔试题
2012/12/18 面试题
ddl,dml和dcl的含义
2016/05/08 面试题
自荐信的五个重要部分
2013/10/29 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
围城读书笔记
2015/06/26 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python