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方法时,是不能传递参数的

上一篇下一篇

猜你喜欢

热点阅读