LoginSignup
2
3

More than 5 years have passed since last update.

Vue.js備忘録

Posted at

公式サイトを自分用にまとめたものです。
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 フックはインスタンスが生成された後にコードを実行したいときに使われます。

lifecycle.png

コンポーネントの基本

// 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);

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3