詳解vue 模版組件的三種用法
更新時間:2017年07月21日 14:10:44 作者:堅持不懈❥
本篇文章主要介紹了詳解vue 模版組件的三種用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本文介紹了詳解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)建一個 user 實例 data: { firstName: 'yuxie', lastName: 'weiliang', age: 33 } }); user_01.$mount('#user_name_01') // 掛載到元素上 </script> // 頁面結(jié)果 <div>yuxie weiliang age 33</div>
第二種
data里面可以仿佛初始化的數(shù)據(jù),然后new的時候,里面的數(shù)據(jù)會覆蓋之前的,可以當(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> // 頁面結(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();// 實例化 user_03.$mount('#user_name_03') // 掛載到元素上 </script> // 頁面結(jié)果 <div>yuxie weiliang age 33</div>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- Vue父子模版?zhèn)髦导敖M件傳值的三種方法
- 詳解vue父子模版嵌套案例
- 詳解用vue2.x版本+adminLTE開源框架搭建后臺應(yīng)用模版
- vue Element-ui input 遠(yuǎn)程搜索與修改建議顯示模版的示例代碼
- VSCode寫vue項目一鍵生成.vue模版,修改定義其他模板的方法
- 詳解如何用VUE寫一個多用模態(tài)框組件模版
- vue19 組建 Vue.extend component、組件模版、動態(tài)組件 的實例代碼
- Vue 中可以定義組件模版的幾種方式
- 解決vue與node模版引擎的渲染標(biāo)記{{}}(雙花括號)沖突問題
- Vue2?模版指令元素綁定事件執(zhí)行順序解析
- vue模版編譯詳情
- vue的指令和插值問題匯總
- vue.js模版插值的原理與實現(xiàn)方法簡析
相關(guān)文章
vue結(jié)合vant實現(xiàn)聯(lián)動效果
這篇文章主要為大家詳細(xì)介紹了vue結(jié)合vant實現(xiàn)聯(lián)動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01VUE DEMO之模擬登錄個人中心頁面之間數(shù)據(jù)傳值實例
今天小編就為大家分享一篇VUE DEMO之模擬登錄個人中心頁面之間數(shù)據(jù)傳值實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10vue+iview tabs context-menu 彈出框修改樣式的方法
今天遇到一個需求說頁面頂部的菜單右鍵彈出框離得有點遠(yuǎn),需要我們做調(diào)整,下面小編給大家分享下vue+iview tabs context-menu 彈出框修改樣式的方法,感興趣的朋友跟隨小編一起看看吧2024-06-06深入了解vue-router原理并實現(xiàn)一個小demo
這篇文章主要為大家詳細(xì)介紹了vue-router原理并實現(xiàn)一個小demo,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03