【Vue基礎(chǔ)】一、從創(chuàng)建一個(gè)Vue對象開始

<h2>1. 實(shí)例選項(xiàng)的使用</h2>

var my = new Vue({
  el: 'body',
  template: '<div>{{ fruit }}</div>',
  data: {
    fruit: 'apple'
  }
})

el : vue對象裝載的位置
template: html代碼片段
data: 數(shù)據(jù)

<h2>2. components的使用</h2>

import Vue from 'vue'
import App from 'App.vue'
new Vue({
  el: 'body',
  components: { App }
})

實(shí)例化一個(gè)根組件 Vue , 通過el掛載到body上。
從App.vue中引入App子組件,App是Vue的子組件,Vue又掛載到body上,所以App就被掛載到了body上。

<h2>3. data的正確打開方式</h2>

data使用時(shí)要避免引用賦值,如這樣:

//不推薦的方法
 data : {
     d : 5,
     b : 8,
     fruit: 'apple'
}

如果一個(gè)組件在項(xiàng)目中被多次引用,在一個(gè)組件中改變data的值,其余組件也會(huì)改變,所以要用function返回?cái)?shù)據(jù)就可避免這種情況。如這樣:

//推薦的方法
 data ()  {
   return {
     d : 5,
     b : 8,
     fruit: 'apple'
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容