詳解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>
//下面是另一種寫(xiě)法,模版和數(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開(kāi)源框架搭建后臺(tái)應(yīng)用模版
- vue Element-ui input 遠(yuǎn)程搜索與修改建議顯示模版的示例代碼
- VSCode寫(xiě)vue項(xiàng)目一鍵生成.vue模版,修改定義其他模板的方法
- 詳解如何用VUE寫(xiě)一個(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 如何處理防止按鈕重復(fù)點(diǎn)擊問(wèn)題
這篇文章主要介紹了vue 如何處理防止按鈕重復(fù)點(diǎn)擊問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
vue?點(diǎn)擊按鈕?路由跳轉(zhuǎn)指定頁(yè)面的實(shí)現(xiàn)方式
這篇文章主要介紹了vue?點(diǎn)擊按鈕?路由跳轉(zhuǎn)指定頁(yè)面的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-04-04
vue點(diǎn)擊按鈕實(shí)現(xiàn)簡(jiǎn)單頁(yè)面的切換
這篇文章主要為大家詳細(xì)介紹了vue點(diǎn)擊按鈕實(shí)現(xiàn)簡(jiǎn)單頁(yè)面的切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-09-09
vue項(xiàng)目中vant tab改變標(biāo)簽顏色方式
這篇文章主要介紹了vue項(xiàng)目中vant tab改變標(biāo)簽顏色方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2022-04-04
Vue驗(yàn)證碼60秒倒計(jì)時(shí)功能簡(jiǎn)單實(shí)例代碼
這篇文章主要介紹了Vue驗(yàn)證碼60秒倒計(jì)時(shí)功能簡(jiǎn)單實(shí)例代碼,代碼簡(jiǎn)單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06

