使用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 EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
jQuery mobile 移动web(6)
Dec 20 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
Oct 05 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
angular 动态组件类型详解(四种组件类型)
Feb 22 Javascript
Angular实现一个简单的多选复选框的弹出框指令实例
Apr 25 Javascript
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
Require.JS中的几种define定义方式示例
Jun 01 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
Jul 24 Javascript
基于jQuery的左滑出现删除按钮的示例
Aug 29 jQuery
微信小程序点击item使之滚动到屏幕中间位置
Mar 25 Javascript
原生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
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
重新封装zend_soap实现http连接安全认证的php代码
2011/01/12 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
php实现word转html的方法
2016/01/22 PHP
如何优雅的使用 laravel 的 validator验证方法
2018/11/11 PHP
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
jQuery实现新消息在网页标题闪烁提示
2015/06/23 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
[01:00:13]完美世界DOTA2联赛 LBZS vs Forest 第一场 11.07
2020/11/09 DOTA
python求pi的方法
2014/10/08 Python
Python中字典的setdefault()方法教程
2017/02/07 Python
python 读取dicom文件,生成info.txt和raw文件的方法
2019/01/24 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
python 如何上传包到pypi
2020/12/24 Python
video.js支持m3u8格式直播的实现示例
2020/05/20 HTML / CSS
全球知名旅游社区法国站点:TripAdvisor法国
2016/08/03 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
中文专业学生自我评价范文
2014/02/06 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
合作协议书怎么写
2014/04/18 职场文书
司机工作自我鉴定
2014/09/19 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
房地产项目合作意向书
2015/05/08 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
Java中的随机数Random
2022/03/17 Java/Android