组件开发
- 如何搭建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