1,双向绑定失效
接口返回数据后如果对data中的数据进行赋值,再给这个对象新增属性时要通过this.$set()方法否则双向绑定失效
data () {
return {
a: {
b: [2, 3],
c: []
}
}
},
// 接口返回后赋值
this.a = { b: [1, 1, 1] }
this.$set(this.a, 'c', [])
//或者
this.a = Object.assign(this.a, { b: [1, 1, 1] })
2,elementui检验报错
父组件向子组件传信息,表单标签在父组件中时。不要改变传输数据名称否则检验时名称对应不上报错。
please transfer a valid prop path to form item!
3,ios 11.3以上版本不需要fastclick
import FastClick from 'fastclick'
const str = navigator.userAgent.toLowerCase()
const ver = str.match(/ios (.*?);/)
// ios 11.3 以上 不需要 fastclick
// https://github.com/ftlabs/fastclick/issues/548
if (!ver || parseInt(ver[1]) < 11) {
FastClick.attach(document.body)
}