今天发现vue中一个有用的方法
this.$forceUpdate()
意思:正如方法名定义的那样,强制更新组件内容
举个栗子:
场景:elementUI , 有个select 选择框,option是个list
现象:在方法中给select中的value 赋值之后,value改变了但是对应的字典并没有翻译。
解决:利用select中change事件,当值改变后执行:this.$forceUpdate(),发现对应的字典也翻译了
皆大欢喜,收工!!!
另外用途:解决在数组中给某个对象属性直接赋值页面不改变这种情况