Vue.js和Vue.runtime.js區(qū)別淺析
區(qū)別
Vue.js | Vue.runtime.js | |
---|---|---|
體積 | 最大 | 比Vue.js小40% |
功能 | 包含HTML Compiler | 不含HTML Compiler |
cdn引入 | 選擇Vue.js | 選擇Vue.runtime.js |
可見(jiàn)兩者最大的區(qū)別就是:是否包含HTML Compiler
HTML Compiler
HTML Compiler 顧名思義是編譯 HTML 的工具。在Vue中,頁(yè)面元素有兩種修改方式,一種是通過(guò)template
,另一種是通過(guò)render()
函數(shù)
template
new Vue({ el: "#app", template: ` <div>{{n}}</div> `, });
render()
new Vue({ el: "#app", render(h) { return h('div', this.n ); }, });
這里的h
相當(dāng)于一個(gè)createElement
函數(shù)*,它接受兩個(gè)參數(shù)h(標(biāo)簽, content),可以在頁(yè)面中修改元素
*將 h
作為 createElement
的別名是 Vue 生態(tài)系統(tǒng)中的一個(gè)通用慣例,實(shí)際上也是 JSX 所要求的。
codesandbox.io
通過(guò)codesandbox.io可以快速的創(chuàng)建一個(gè)項(xiàng)目。
- 選擇Create Sandbox
- 選擇Vue(目前只有Vue3)
- 稍等片刻環(huán)境便會(huì)加載好了
- 實(shí)際就是一個(gè)在線的VScode
以上就是Vue.js和Vue.runtime.js區(qū)別淺析的詳細(xì)內(nèi)容,更多關(guān)于Vue.js與Vue.runtime.js區(qū)別的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- vue3模塊創(chuàng)建runtime-dom源碼解析
- Vue完整版和runtime版的區(qū)別詳解
- vue開(kāi)發(fā)runtime core中的虛擬節(jié)點(diǎn)示例詳解
- vue-next/runtime-core 源碼閱讀指南詳解
- Vue中使用localStorage存儲(chǔ)token并設(shè)置時(shí)效
- vue中destroyed方法及使用示例講解
- vue中?render?函數(shù)功能與原理分析
- Vue中Number方法將字符串轉(zhuǎn)換為數(shù)字的過(guò)程
- Vue中 Runtime + Compiler 和 Runtime-only 兩種模式含義和區(qū)別詳解
相關(guān)文章
vue element-ui里的table中表頭與表格出現(xiàn)錯(cuò)位的解決
這篇文章主要介紹了vue element-ui里的table中表頭與表格出現(xiàn)錯(cuò)位的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08vue-router跳轉(zhuǎn)方式的區(qū)別解析
在Vue中,router-link稱(chēng)為聲明式路由,:to綁定為跳轉(zhuǎn)的目標(biāo)地址,一種是通過(guò)name,另一種是path,這篇文章主要介紹了vue-router跳轉(zhuǎn)方式的區(qū)別,需要的朋友可以參考下2022-12-12Fragment 占位組件不生成標(biāo)簽與路由組件lazyLoad案例
這篇文章主要為大家介紹了Fragment 占位組件不生成標(biāo)簽與路由組件lazyLoad案例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10vue中使用極驗(yàn)驗(yàn)證碼的方法(附demo)
這篇文章主要介紹了vue中使用極驗(yàn)驗(yàn)證碼的方法(附demo)本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12vue項(xiàng)目?jī)?nèi)存溢出問(wèn)題及解決方案
這篇文章主要介紹了vue項(xiàng)目?jī)?nèi)存溢出問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01vue-cli構(gòu)建項(xiàng)目使用 less的方法
這篇文章主要介紹了vue-cli構(gòu)建項(xiàng)目使用 less,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10