LoginSignup
1
1

More than 3 years have passed since last update.

Vue.jsで表示させる方法三種類

Last updated at Posted at 2020-02-20

表示させるには、3種類ある

  1. DOMとマスタッシュタグで表示させる方法
  2. templateプロパティを使って文字列のみでかく
  3. render関数でかく

「こんにちはユーザー名さん」
をブラウザに表示させるために・・・

1.普通にテンプレートでかく

index.html
<div id="app">
 <p>こんにちは</p>
  <p>{{name}}</p>
  <p>さん</p>
</div>
main.js
new Vue({
  el:'#app'
  data:{
   name:'ユーザー名',
 }
})

2.templateでかく

以下のような感じで
(基本的には使わないけど)

index.html
<div id="app1"></div>
main.js
var data = {
  name:'ユーザー名'
}

var vm = new Vue ({
    el:'#app1',
    data:data,  
    template:'<p>こんにちは{{name}}さん</p>'
})

3.render関数でかく

index.html
<div id="app"></div>
main.js
new Vue ({
    data:{
        name:'ユーザー名'
    },
  render:function(createElement){
  //第一引数でタグをとる
  //第二引数で中に入れたいもの(JavaScriptのように)
        return createElement('h1','こんにちは'+this.name+'さん');
    },
}).$mount('#app')

createElement出なくてもhとかでもなんでも良い

1
1
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
1
1