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判断单个复选框是否被选中的代码
Sep 03 Javascript
JS中的public和private对象,即static修饰符
Jan 18 Javascript
js限制文本框只能输入数字方法小结
Jun 16 Javascript
jQuery老黄历完整实现方法
Jan 16 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
浅谈JavaScript for循环 闭包
Jun 22 Javascript
js获取ip和地区
Mar 10 Javascript
详解axios在vue中的简单配置与使用
May 10 Javascript
Angular6 正则表达式允许输入部分中文字符
Sep 10 Javascript
JQuery复选框全选效果如何实现
May 08 jQuery
解决VUE项目使用Element-ui 下拉组件的验证失效问题
Nov 07 Javascript
详解Vue.js 可拖放文本框组件的使用
Mar 03 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
PHP中常用的字符串格式化函数总结
2014/11/19 PHP
浅析PHP中的i++与++i的区别及效率
2016/06/15 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
JavaScript的Cookies
2008/01/16 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
2013/11/12 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
基于jquery实现下拉框美化特效
2016/02/02 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
angularjs中使用ng-bind-html和ng-include的实例
2017/04/28 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
Python字符和字符值(ASCII或Unicode码值)转换方法
2015/05/21 Python
Python字符串格式化输出方法分析
2016/04/13 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
使用opencv将视频帧转成图片输出
2019/12/10 Python
使用Python脚本从文件读取数据代码实例
2020/01/19 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
牵手50香港:专为黄金岁月的单身人士而设的交友网站
2020/08/14 全球购物
护士自我介绍信
2014/01/13 职场文书
决心书范文
2014/03/11 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
2014年团支部工作总结
2014/11/17 职场文书
校长师德表现自我评价
2015/03/05 职场文书
公司员工离职感言
2015/08/03 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
mysql如何能有效防止删库跑路
2021/10/05 MySQL
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js
mysql查找连续出现n次以上的数字
2022/05/11 MySQL