使用vue.js开发时一些注意事项


Posted in Javascript onApril 27, 2016

关于响应式

vue的双向绑定是基于响应式来做的,即给一个Vue对象的属性加上getter, setter方法,在这些方法中处理双向绑定。但这种方式就会出现下面这些坑

对象响应式

Vue中的属性如果是Object,或者是数组,数组中有Object,那么这些Object最好在最开始就把所有需要用到的属性都定义一遍,如果在运行中重新添加属性,这个属性并不是响应式的,就不会实现双向绑定,例如:

const vm = new Vue({
  data: {
    a: {
      text: 'aaa'
    }
  }
})
vm.a.b = 'ccc'

这样的情况,a的b属性不是响应式的,所以不会双向绑定

Date对象

对Date对象的操作不是响应式的

Javascript 相关文章推荐
基于jquery的代码显示区域自动拉长效果
Dec 07 Javascript
jquery表格内容筛选实现思路及代码
Apr 16 Javascript
jQuery实现类似滑动门切换效果的层切换
Sep 23 Javascript
node.js [superAgent] 请求使用示例
Mar 13 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
Feb 23 Javascript
JavaScript中setter和getter方法介绍
Jul 11 Javascript
bootstrap滚动监控器使用方法解析
Jan 13 Javascript
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
微信小程序实现拨打电话功能的示例代码
Jun 28 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
Aug 03 Javascript
微信小程序自定义yPicker组件实现省市区三级联动功能
Oct 29 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
原生js实现addClass,removeClass,hasClass方法
Apr 27 #Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 #Javascript
常用原生JS兼容性写法汇总
Apr 27 #Javascript
JS组件Bootstrap实现弹出框效果代码
Apr 26 #Javascript
跨域资源共享 CORS 详解
Apr 26 #Javascript
Bootstrap滚动监听(Scrollspy)插件详解
Apr 26 #Javascript
JS组件Bootstrap实现下拉菜单效果代码
Apr 26 #Javascript
You might like
建立文件交换功能的脚本(二)
2006/10/09 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
基于JQuery的日期联动实现代码
2011/02/24 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
用javascript对一个json数组深度赋值示例
2014/07/27 Javascript
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
基于JavaScript代码实现pc与手机之间的跳转
2015/12/23 Javascript
jquery分页插件jquery.pagination.js使用方法解析
2016/04/01 Javascript
用jQuery的AJax实现异步访问、异步加载
2016/11/02 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
vue+node 实现视频在线播放的实例代码
2020/10/19 Javascript
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
Python字典遍历操作实例小结
2019/03/05 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
python实现批处理文件
2020/07/28 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
HTML5本地存储之IndexedDB
2017/06/16 HTML / CSS
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
SQL Server笔试题
2012/01/10 面试题
中科软测试工程师面试题
2012/06/16 面试题
中学老师的自我评价
2013/11/07 职场文书
建筑总经理岗位职责
2014/02/02 职场文书
建筑结构施工专业推荐信
2014/02/21 职场文书
信息工作经验交流材料
2014/05/28 职场文书
企业年度评优方案
2014/06/02 职场文书
法定代表人授权委托书范文
2014/08/02 职场文书
2014小学年度工作总结
2014/12/20 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
文明礼貌主题班会
2015/08/14 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS