Vue.js 基礎 [クリックイベント/データバインド]
Vue.js 基礎 [クリックイベント/データバインド]:
Vue.jsが気になっていたので、猫本を買ってきました。
しばらく自分のOUTPUTに記事を書いてこうと思います。
入力フォームの値が、ラベルにバインドされているのでリアルタイムで連動します。
バインドがWPFのMVVMよりわかりやすくてとても良い。
Vue.jsが気になっていたので、猫本を買ってきました。
しばらく自分のOUTPUTに記事を書いてこうと思います。
クリックイベントとデータバインド
hoge.js
var app = new Vue({ el: '#app', data: { show :true, message :'HelloWorld!!', }, methods: { handleClick: function(event) { if( app.show == false) { app.show = true; } else { app.show = false; } } } })
hoge.html
<div> <p v-if="show">{{message}}</p> <input v-if="show" v-model="message"> <button v-on:click="handleClick">button</button> </div>
理解
- divタグのid"app"と、jsの"#app"が紐づく
- dataはモデル、これがバインドされる
- methodsはイベント、ここにクリックイベントとか書くらしい
入力フォームの値が、ラベルにバインドされているのでリアルタイムで連動します。
バインドがWPFのMVVMよりわかりやすくてとても良い。
コメント
コメントを投稿