.vueファイルでVue.set()とVue.use()を使用するにはどうすればよいですか?私はvue-cliを使用してプロジェクトの足場を組んでいますが、検証にはVue.use(VeeValidate)を使用する必要があります。また、次のようなものを使用したいと思います here が見つかりました。
Vue.set(example1.items, indexOfItem, newValue)
.vueファイルはオブジェクトをエクスポートするので、Vue参照を取得するにはどうすればよいですか。また、.vueファイルにエクスポートされたデフォルトのオブジェクト内でそれを使用したいと思います。つまり、データ関数に存在するアイテムでVue.set()を使用します。
import
またはvee-validate
が必要な場合は常にVue
を使用する必要があります。スクリプトタグ内で次のように実行できます。
<script>
import Vue from 'vue'
import VeeValidate from 'vee-validate'
Vue.use(VeeValidate)
...
...
</script>
Vue.set
を実行するだけの場合は、代わりに this。$ set wcichを実行して、グローバルのエイリアス Vue.set を実行できます。
コンポーネントにVue.set
として利用可能this.$set
。参照: インスタンスメソッドとプロパティ 。
Vue.use
はグローバルメソッドであり、どこからでも呼び出すことができます。基本的にはコンポーネント内で呼び出されることはありません(実際に実行するとスローされる可能性がありますか?実行したことはありません)。残りの初期化を行う場所であればどこでも呼び出します。