JavaScriptとVue.jsを勉強している初学者です。
PHPのクラスやインスタンスの基礎については理解していますが、JavaScript と Vue.js については勉強中で理解が浅いです(><)
Vue.jsの使い方について調べているとVueインスタンスを変数に代入する記述としない記述の2つがあります。
// パターン1 var vm = new Vue({ }) // パターン2 new Vue({ })
この2つの違いは何でしょうか?
パターン1については、Vueインスタンスをvm変数に代入しているので、その後 vm.○○○ のように利用できるのかなと思いますが(初学者なので vm.○○○ のように利用するパターンはまだ見たことがありません。そもそもそんな使い方することがあるのか確信はありません。)、パターン2の記述にはかなり違和感があります。
VueというよりはJavaScriptの基礎の部分だとは思いますが、例えば下記のように new
でインスタンスを作成して today
に代入して、today.getFullYear()
のようにメソッドを呼び出す記述は納得です。
var today = new Date(); var year = today.getFullYear();
ただ、パターン2のように変数に代入せずに 、いきなり new
している場合、Vueインスタンスはどこにいくのでしょうか?
パターン1とパターン2でどのような違いがあり、どのように使い分ければいいのか教えてくださいm(__)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/21 04:09 編集
2018/06/21 04:20
退会済みユーザー
2018/06/21 04:22
2018/06/21 04:24
退会済みユーザー
2018/06/21 04:32 編集