引入本地图片往往会出现查询逻辑出错等问题,之前就遇到过好多次,终于舍得这个问题记小本子上了,import图片
定义
完成
当用户输入完一条信息后,再次输入下一条信息发现输入的所有信息都发生变化
bug代码:
ppp(){
this.ooo.name='游客2507'
this.ooo.time=dayjs().format('YYYY-MM-DD HH:mm:ss')
this.ooo.txt=this.message
this.item.push(this.ooo)
},
问题就在于
数组只是引用,原来的代码等于一直在编辑并存入同一个对象,自然全都相同
那么解决问题就在于
Object.assign({}, this.ooo);
将原先字段通过obj的方法复制到新的集合中,在通过新集合push到数组
同时通过this.message=’’将输入框数据清空
ppp(){
this.ooo.name='游客'+Math.ceil(Math.random()*100+5);
this.ooo.time=dayjs().format('YYYY-MM-DD HH:mm:ss')
this.ooo.txt=this.message
console.log(this.ooo);
var make = Object.assign({}, this.ooo);
this.item.push(make)
this.message=''
},
实现结果如下
有关Object.assign()详细使用方法https://blog.csdn.net/qq_39207948/article/details/81067243