vue踩坑

1、多个v-module框可以绑定同一个属性,但是每一个的v-module所支持的类型必须相同,比如两个input框绑定同一个属性,类型为date,一个为number,就会报错,虽然页面没有影响,但没修改一次值,控制台就会提示一次错误

2、v-show为控制display的显示隐藏,v-if为控制元素的创建和删除

3、当input用v-module绑定一个object类型的某一个属性使,而这个属性是动态生成的,这样的话当你去操作input的值得时候,输入框是不会发生改变的如:

data () {
  return: {
    obj: {}  
  }
},
mounted () {
  this.obj.x = 'a'
}

正确的方法为:

mounted () {
  this.$set(this.obj,'x', 'a')
}

 

posted @ 2019-05-08 23:36  追梦心40  阅读(116)  评论(0编辑  收藏  举报