在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue的選項的el疑惑

vue的選項的el疑惑

clipboard.png

vue的選項的el文檔這兩句話是什么意思?
1、提供的元素只能作為掛載點。不同于 Vue 1.x,所有的掛載元素會被 Vue 生成的 DOM 替換。因此不推薦掛載 root 實例到 <html> 或者 <body> 上。
2、如果 render 函數(shù)和 template 屬性都不存在,掛載 DOM 元素的 HTML 會被提取出來用作模板,此時,必須使用 Runtime + Compiler 構建的 Vue 庫。

回答
編輯回答
久愛她

掛載點就是被vue 輸出替換的 dom 節(jié)點

vue 編譯打包有兩種 一種是 runtime-only 這個只能在 .vue 單頁文件能用,之后掛載的元素就會提取單頁文件里面的 html。一種就是 runtime + compiler 這個需要 template 和 render 屬性才行

2017年2月17日 08:29
編輯回答
凝雅
  1. 提供的元素只能作為掛載點。 意思是如果你選了某一個元素作為掛載點,例如el:'#app',那么id="app"的這個元素只能被用來作為掛載點,表現(xiàn)為,無論你在該元素內寫什么,最終都會被替換掉,不會顯示出來。后面的就是說明1.x2.x版本的區(qū)別,以及推薦做法,至于為什么推薦這么做,建議看源碼。
  2. 參考 @zen_n 說的。
2017年4月9日 14:44
編輯回答
安若晴

el就是需要掛載的節(jié)點,一般是id名稱。
若沒有el,也可以用$mount()手動掛載節(jié)點

2018年8月12日 02:11
編輯回答
何蘇葉

比如:

<div id='app'></div>
 new Vue({
    el:"#app",
    data:{
        a:2
    }
})

由此可以看出el掛在的數(shù)據(jù)就是你要渲染的區(qū)域

2017年3月8日 11:59