vueプロジェクトでページがレンダリングされない問題
1950 ワード
方法1
ここは他人のまとめを引用したvueです.set
方法2
上のコードは、元のオブジェクトを空のオブジェクトにコピーすると、元のオブジェクトのクローンが得られます.
ただし、この方法でクローンを作成すると、元のオブジェクト自体の値のみがクローンされ、継承された値はクローンされません.継承チェーンを維持するには、次のコードを使用します.
略書を引用する
ここは他人のまとめを引用したvueです.set
方法2
function clone(origin) {
return Object.assign({
}, origin);
}
上のコードは、元のオブジェクトを空のオブジェクトにコピーすると、元のオブジェクトのクローンが得られます.
ただし、この方法でクローンを作成すると、元のオブジェクト自体の値のみがクローンされ、継承された値はクローンされません.継承チェーンを維持するには、次のコードを使用します.
function clone(origin) {
let originProto = Object.getPrototypeOf(origin);
return Object.assign(Object.create(originProto), origin);
}
略書を引用する