詳解vue 模版組件的三種用法
本文介紹了詳解vue 模版組件的三種用法,分享給大家,具體如下:
第一種
//首先,別忘了引入vue.js <div id="user_name_01"></div> <script src="../node_modules/vue/dist/vue.js"></script> <script> var User_01 = Vue.extend({// 創(chuàng)建可復(fù)用的構(gòu)造器 template: '<p>{{firstName}} {{lastName}} age {{age}}</p>' }); var user_01 = new User_01({ // 創(chuàng)建一個(gè) user 實(shí)例 data: { firstName: 'yuxie', lastName: 'weiliang', age: 33 } }); user_01.$mount('#user_name_01') // 掛載到元素上 </script> // 頁(yè)面結(jié)果 <div>yuxie weiliang age 33</div>
第二種
data里面可以仿佛初始化的數(shù)據(jù),然后new的時(shí)候,里面的數(shù)據(jù)會(huì)覆蓋之前的,可以當(dāng)做是默認(rèn)數(shù)據(jù)
<div id="user_name_02"></div> <script> //下面是另一種寫法,模版和數(shù)據(jù)扔一塊 var User_02 = Vue.extend({ template: '<p>{{firstName}} {{lastName}} age {{age}}</p>', data: function(){ return { firstName: 'yuxie', lastName: 'weiliang', age: 33 } } }); var user_02 = new User_02({data:{ age: 888888 }});//修改了age user_02.$mount('#user_name_02') </script> // 頁(yè)面結(jié)果 <div>yuxie weiliang age 888888</div>
第三種,使用了html模版
//容器 <div id="user_name_03"></div> //模版 <template id="children-template"> <p>{{firstName}} {{lastName}} age {{age}}</p> </template> //js <script> var User_03 = Vue.extend({// 構(gòu)造器 data: function(){ return { firstName: 'yuxie', lastName: 'weiliang', age: 33 } }, template: '#children-template'//獲取HTML模版 }); var user_03 = new User_03();// 實(shí)例化 user_03.$mount('#user_name_03') // 掛載到元素上 </script> // 頁(yè)面結(jié)果 <div>yuxie weiliang age 33</div>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Vue父子模版?zhèn)髦导敖M件傳值的三種方法
- 詳解vue父子模版嵌套案例
- 詳解用vue2.x版本+adminLTE開源框架搭建后臺(tái)應(yīng)用模版
- vue Element-ui input 遠(yuǎn)程搜索與修改建議顯示模版的示例代碼
- VSCode寫vue項(xiàng)目一鍵生成.vue模版,修改定義其他模板的方法
- 詳解如何用VUE寫一個(gè)多用模態(tài)框組件模版
- vue19 組建 Vue.extend component、組件模版、動(dòng)態(tài)組件 的實(shí)例代碼
- Vue 中可以定義組件模版的幾種方式
- 解決vue與node模版引擎的渲染標(biāo)記{{}}(雙花括號(hào))沖突問(wèn)題
- Vue2?模版指令元素綁定事件執(zhí)行順序解析
- vue模版編譯詳情
- vue的指令和插值問(wèn)題匯總
- vue.js模版插值的原理與實(shí)現(xiàn)方法簡(jiǎn)析
相關(guān)文章
vue結(jié)合vant實(shí)現(xiàn)聯(lián)動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了vue結(jié)合vant實(shí)現(xiàn)聯(lián)動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01vue3安裝vant實(shí)現(xiàn)按需引入和全局引入
本文主要介紹了vue3安裝vant實(shí)現(xiàn)按需引入和全局引入,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04vue3組件庫(kù)添加腳本的實(shí)現(xiàn)示例
本文主要介紹了vue3組件庫(kù)添加腳本的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06VUE DEMO之模擬登錄個(gè)人中心頁(yè)面之間數(shù)據(jù)傳值實(shí)例
今天小編就為大家分享一篇VUE DEMO之模擬登錄個(gè)人中心頁(yè)面之間數(shù)據(jù)傳值實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10vue+iview tabs context-menu 彈出框修改樣式的方法
今天遇到一個(gè)需求說(shuō)頁(yè)面頂部的菜單右鍵彈出框離得有點(diǎn)遠(yuǎn),需要我們做調(diào)整,下面小編給大家分享下vue+iview tabs context-menu 彈出框修改樣式的方法,感興趣的朋友跟隨小編一起看看吧2024-06-06深入了解vue-router原理并實(shí)現(xiàn)一個(gè)小demo
這篇文章主要為大家詳細(xì)介紹了vue-router原理并實(shí)現(xiàn)一個(gè)小demo,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-03-03