Vue实现动态响应数据变化


Posted in Javascript onApril 28, 2017

Vue是MVVM模式,即Model-View-ViewModel,通过绑定数据即可以实时改变视图显示。

比如:使用v-blink动态绑定属性

<div v-blink:class="property"></div>

使用v-html来绑定带有标签的内容(会解析标签)

<div v-blink:class="property" v-html="content"></div>

使用v-text来绑定纯文本的内容(标签会以文本的形式输出)

<div v-blink:class="property" v-text="content"></div>

无论通过哪种形式绑定,都需要在Vue中的data中定义

var App = new Vue ({
 el: '#app',
 data: {
  property: '',
  content: '',
  example: [],
 }
 methods: {
 }
});

但是如果你需要在接来下的工作中使用到新的变量,或者你发现你改变已在data中定义的对象的值,但是视图却没有动态变化。可以通过以下方式解决:

Vuejs扩展了观察数组

1.使用$set

//等同于 App.example[0] = {name: 1}
App.example.$set(0, {name: 1});

2.使用全局Vue

Vue.set(example, 'name', 1);

通过这两种种方式都可以使视图更新

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Javascript和Java获取各种form表单信息的简单实例
Feb 14 Javascript
JQuery移动页面开发之屏幕方向改变与滚屏的实现
Dec 03 Javascript
js实现网页图片延时加载 提升网页打开速度
Jan 26 Javascript
浅析JavaScript中命名空间namespace模式
Jun 22 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
Mar 17 Javascript
详解JavaScript数组过滤相同元素的5种方法
May 23 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
vue2.0 根据状态值进行样式的改变展示方法
Mar 13 Javascript
微信小程序实现评论功能
Nov 28 Javascript
koa2实现登录注册功能的示例代码
Dec 03 Javascript
JavaScript中的null和undefined用法解析
Sep 30 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
Feb 01 Javascript
解决浏览器会自动填充密码的问题
Apr 28 #Javascript
JS实现简单的天数计算器完整实例
Apr 28 #Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 #jQuery
js实现移动端编辑添加地址【模仿京东】
Apr 28 #Javascript
angularjs中使用ng-bind-html和ng-include的实例
Apr 28 #Javascript
d3.js入门教程之数据绑定详解
Apr 28 #Javascript
jQuery tip提示插件(实例分享)
Apr 28 #jQuery
You might like
?算你??的 PHP 程式大小
2006/12/06 PHP
php连接微软MSSQL(sql server)完全攻略
2016/11/27 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
改版了网上的一个js操作userdata
2007/04/27 Javascript
由document.body和document.documentElement想到的
2009/04/13 Javascript
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
2011/03/12 Javascript
Javascript 面向对象(三)接口代码
2012/05/23 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
jquery点赞功能实现代码 点个赞吧!
2020/05/29 jQuery
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
Node.JS更改Windows注册表Regedit的方法小结
2017/08/18 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
微信小程序实现折叠展开效果
2018/07/19 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
vue+elementUI实现表格关键字筛选高亮
2020/10/26 Javascript
Vue中rem与postcss-pxtorem的应用详解
2019/11/20 Javascript
JavaScript中数组去重的5种方法
2020/07/04 Javascript
简单使用Python自动生成文章
2014/12/25 Python
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
Python函数中不定长参数的写法
2019/02/13 Python
详解python with 上下文管理器
2020/09/02 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
无传销社区工作方案
2014/05/13 职场文书
奶茶店创业计划书
2014/08/14 职场文书
审美与表现自我评价
2015/03/09 职场文书
水知道答案观后感
2015/06/08 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
Python+Tkinter打造签名设计工具
2022/04/01 Python
使用Python拟合函数曲线
2022/04/14 Python