Vue.js を強制的にリロード/再レンダリングできますか? 質問する

Vue.js を強制的にリロード/再レンダリングできますか? 質問する

ちょっとした質問です。

Vue.jsすべてを強制的に再読み込み/再計算できますか? できる場合、方法は?

ベストアンサー1

この魔法の呪文を試してみてください:

vm.$forceUpdate();
//or in file components
this.$forceUpdate();

ハング変数を作成する必要はありません :)

更新:この解決策は、VueJS を使い始めたばかりの頃に見つけました。しかし、さらに調査を進めると、このアプローチは頼みの綱であることが分かりました。私の記憶では、しばらくして、自動的に更新されなかったすべてのプロパティ (主にネストされたもの) を計算プロパティに入れるだけで、この解決策を取り除いたと思います。

詳細はこちら:参考:

おすすめ記事