组件开发
- 如何搭建light开发环境
- 如何创建组件开发工程
- 如何提高组件开发效率
- 如何运行调试组件
- 如何优化组件中的图片
- 如何优化前端工程当中的资源文件
- 如何组织组件的模块化开发
- 如何使用UI控件
- 如何自定义UI控件
- 如何在组件开发中使用jade
- 如何在组件开发中使用pug
- 如何在组件开发中使用Less
- 如何在组件开发中使用模板
- 如何在组件开发中使用ES6
- 如何在组件开发中实现过渡效果
- 如何在多个工程间共享资源
- 如何在使用postcss插件
- lighting开发排错指南
- 如何在框架中使用vue2.0
- 如何在框架中使用vue和vux组件
- 10分钟搞懂lighting插件开发
- 如何使用lighting拦截器
- 如何在组件开发中使用Sass
如何在框架中使用vue2.0
light2.2版本新引入vue2.0,使用方法就是在page页面中引入light-2.2.min.js,替换原来的light-1.0.min.js即可。
|
这样,你就可以在light框架中灵活的运用vue2.0所有的功能了
在light框架中使用vue2.0时需要注意以下一些和vue1.0的不同
1.
v-for遍历数组时的参数顺序变更
当包含 index 时,之前遍历数组时的参数顺序是 (index, value)。现在是 (value, index)
2.
v-for遍历对象时的参数顺序变更
当包含 key 时,之前遍历对象时的参数顺序是 (key, value)。现在是 (value, key)
3.
$index和$key已移除
vue2.0已经移除了 $index 和 $key 这两个隐式声明变量,以便在 v-for 中显式定义。
4.
v-for的范围值变化
之前,v-for="number in 10" 的 number 从 0 开始到 9 结束,现在从 1 开始,到 10 结束。
5.
v-bind真假值变更
在2.0中使用 v-bind 时,只有 null, undefined , 和 false 被看作是假。这意味着,0 和空字符串将被作为真值渲染。比如 v-bind:draggable="''" 将被渲染为 draggable="true"。
对于其它钩子函数 (如 v-if 和 v-show), 他们依然遵循 js 对真假值判断的一般规则
6.
v-show后面不再使用v-else
v-else 不能再跟在 v-show后面使用。应该在v-if的否定分支中使用v-show来替代。例如:
|
这里只列出了一些常用的vue2.0和1.0的使用差异,更加详细的不同请参考vue官网https://vuefe.cn/v2/guide/migration.html
