公式サイトを自分用にまとめたものです。
https://jp.vuejs.org/v2/guide/index.html
##宣言的レンダリング
<div id="app">
{{ message }}
<input v-model="message">
</div>
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
##コンポーネントによる構成
##インスタンスライフサイクルフック
例えば、created フックはインスタンスが生成された後にコードを実行したいときに使われます。
##コンポーネントの基本
// button-counter と呼ばれる新しいコンポーネントを定義します
Vue.component('button-counter', {
data: function () {
return {
count: 0
}
},
template: '<button v-on:click="count++">You clicked me {{ count }} times.</button>'
})
<div id="components-demo">
<button-counter></button-counter>
</div>
外部の.vueファイルを呼び出す場合は以下のよう書くことができる。
import Test from './components/Test.vue'
Vue.component('test', Test);