unshift()
JavaScript中unshift函数方法是将指定的元素插入数组开始位置
并返回该数组。
使用方法:
arrayObj.unshift([item1 [, item2 [, . . . [, itemN]]]])
push()
JavaScript中push函数方法是将指定的元素插入数组末尾位置
并返回该数组。
使用方法:
arrayObj.push([item1 [, item2 [, . . . [, itemN]]]])
JSON.parse(jsonstr)
JSON.parse(jsonstr); //可以将JSON字符串反序列化成JSON对象
JSON.stringify(jsonobj)
JSON.stringify(jsonobj); //可以将JSON对象序列化成JSON对符串
//将数组变成json字符串,再通过parse变成json对象
let datalist6 = JSON.parse(
JSON.stringify(root.editFileData.groupData)
);
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
二 页面强制刷新已变化的数据
this.nextTick(callback),当数据
发生变化,更新后执行回调。
this.$nextTick(callback),当dom
发生变化,更新后执行的回调。
this.$nextTick( ()=> {
this.engineer_visible=true;
})
// 修改数据
this.message='changed'
console.log(this.$el.textContent)
// 输出的是原message的数据,因为重新设置message后,DOM还没有更新
Vue.nextTick*(function(){
console.log(this.$el.textContent)
// 输出得到'changed',nextTick()中的代码会在DOM更新后执行
}