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 相关文章推荐
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
Prototype 学习 工具函数学习($方法)
Jul 12 Javascript
$.format,jquery.format 使用说明
Jul 13 Javascript
js复制到剪切板的实例方法
Jun 28 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
Aug 28 Javascript
JS控制弹出新页面窗口位置和大小的方法
Mar 02 Javascript
JavaScript匿名函数之模仿块级作用域
Dec 12 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
Jun 21 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
详解JavaScript模块化开发
Dec 04 Javascript
jQuery验证表单格式的使用方法
Jan 10 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基于Snoopy解析网页html的方法
2015/07/09 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
js escape,unescape解决中文乱码问题的方法
2010/05/26 Javascript
输入自动提示搜索提示功能的使用说明:sugggestion.txt
2013/09/02 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
基于node.js实现微信支付退款功能
2017/12/19 Javascript
React从react-router路由上做登陆验证控制的方法
2018/05/10 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
详解关于html,css,js三者的加载顺序问题
2019/04/10 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
js实现登录拖拽窗口
2020/02/10 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
vue点击Dashboard不同内容 跳转到同一表格的实例
2020/11/13 Javascript
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
Python 深入理解yield
2008/09/06 Python
python执行get提交的方法
2015/04/29 Python
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
在python中pandas读文件,有中文字符的方法
2018/12/12 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
Python 处理文件的几种方式
2019/08/23 Python
用python绘制樱花树
2020/10/09 Python
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
时尚圣经:The Fashion Bible
2019/03/03 全球购物
软件工程专业推荐信
2013/10/28 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
卫生标语大全
2014/06/21 职场文书
招标授权委托书样本
2014/09/23 职场文书
民间个人借款协议书
2014/09/30 职场文书
简历自我评价范文
2019/04/24 职场文书