Vue小知识
2019-06-10 本文已影响0人
养个小东西
1、通过函数的方式,动态的设置标签的class
<i :class="ImageClassName()">
methods:{
ImageClassName(){ return this.itemData.imageClass}
2、let和const的主要区别
let声明的变量可以改变,值和类型都可以改变,没有限制。
const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。
3.在vue里直接使用数组属性报错,该怎么处理
例如使用v-if:
v-if =' headerData.Array.length‘
这样会直接提示js错误
正确的使用方式如下
v-if =' headerData.Array!==undefined &&headerData.Array.length'
如果还报错,则可以在父标签里写v-if =' headerData.Array!==undefined ‘
4、let components = this.$createComponents()
components.show()
通过vue的create方法创建出来的组件components ,在调用show方法时,是不能传递参数的