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')
}

猜你喜欢

转载自www.cnblogs.com/xcjsj106/p/10835922.html