data(){ return { obj:{ id:"1" } } } this.$set(this.obj,'name','hehe')
2.使用Object.assign() Object.assign()方法用于将所有可枚举属性的值从一个或者多个源对象复制到目标对象,它将返回目标对象 this.obj = Object.assign({},this.obj,{name:"hehe"}) 3.使用lodash的clone方法 this.obj.name = 'hehe' this.obj = _.clone(this.obj) 4.使用$fourceUpdate() 迫使Vue实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有的子组件 this.obj.name="hehe" this.$fourceUpdate() js截取两个字符中间的内容 var str= "aaabbbcccdddeeefff" str = str.match(/aaa(\S*)fff/)[1] console.log(str) //bbbcccdddeee 截取字符串前面的内容 var str= "aaabbbcccdddeeefff" str = str.match(/(\S*)fff/)[1] console.log(str) //aaabbbcccdddeee 截取字符串后面的内容 var str= "aaabbbcccdddeeefff" str = str.match(/aaa(\S*)/)[1] console.log(str) //bbbcccdddeeefff