国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺析vue component 組件使用

2019-11-19 17:17:26
字體:
供稿:網(wǎng)友

component 使用

component的注冊

1.全局注冊

使用用Vue.component('componentName',{template:'<div class="tem1">hello world</div>'})在初始化實(shí)例之前。

componentName自定義名稱

在實(shí)例聲明的作用域下中使用<componentName></componentName> 成功渲染效果就是 '<div class="tem1">hello world</div>

Vue.component('my-component',{       template:'<div class="tem1">hello world</div>'     }  

組件中的數(shù)據(jù)使用 

component不能使用實(shí)例的data ,但是可以在component 使用data 聲明變量,data的使用只能使用函數(shù)形式

Vue.component('my-component',{       template:'<div class="tem1">hello world {{comdata}}</div>',       data:function(){return {comdata:'hehe'}}     });

2.局部主持

在實(shí)例化的new Vue 中設(shè)置components

var app=new Vue({       el:'#app',       components:{'example':{template:'<div>children template</div>'}}     }) 

組件中的數(shù)據(jù)使用

var app=new Vue({       el:'#app',       data:{num:220},       components:{         'example':{           template:'<div>children template{{mydata}}</div>',           data:function(){return {mydata:' mydata=data'};}         }        }     })

注意:組件不能使用實(shí)例的data:{num:220}的參數(shù)會報(bào)錯(cuò)

組件中同樣支持methods、computed等其他屬性 不會沖突保持相對的獨(dú)立

這時(shí)候就必須考慮不同組件的數(shù)據(jù)通信問題

vue js總結(jié)來說通過props down events up 來傳輸數(shù)據(jù)

給父級調(diào)用數(shù)據(jù)使用props聲明,給子集調(diào)用使用events來聲明

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥德县| 陆丰市| 晋城| 海原县| 霍邱县| 兴仁县| 巴青县| 陇南市| 丰镇市| 望都县| 清徐县| 平乐县| 崇义县| 临安市| 桃园市| 封开县| 砀山县| 伊吾县| 政和县| 台中市| 新乡市| 通道| 城市| 新安县| 西宁市| 乾安县| 山东省| 北安市| 宁化县| 原阳县| 宜兴市| 崇明县| 潞城市| 葵青区| 米脂县| 彰武县| 扶绥县| 民乐县| 惠安县| 东莞市| 论坛|