Vue.js-v-指令詳細、componentコンポーネント


実際、2016年から現在に至るまで、Vueの発展は徐々に主体を占めており、その「vue」はフランス語名、実際の中国語名は「view」であり、主に「MVVM」に基づいて設計・開発されている.
M-Modelモデル、データ保存用
V-Viewビュー、ユーザーインタフェース設定用
VM:双方向バインディングを実現するためのViewModelビューモデル
すなわちviewの変化は,自動的にview Modelに反映され,逆も同様である.
1、テキスト
(1)データ補間{{message}}

{{ message }}


(2)html v-html html html html html html html html html html html html html html html html html html html html html html html html html html html html html html html html html htmlコード出力用
new Vue({ el: '#app',<span> </span>//el , id “app” data: { message: '<h1> </h1>' } })

注意,若设置html属性中的值应使用v-bind指令。



directiva v-bind:class
new Vue({ el:'#app', data:{ class1:true } });

(3)指令
命令については、式の値が変更されたときにDOMにいくつかの動作を適用するように設定するために、プレフィックスとして「v-」を使用することが多い.

new Vue({ el:'#app', data:{ seeb:true } });

上記のコードでは、v-if命令は、式seenの値trueまたはfalseをp要素を挿入するか否かを判断する.
v-showはv-ifと同様の効果を実現できるため、以下の例で示す.
      
You must enter a message to submit