vuejs入門-組件初識(shí)(四)

官方的文檔說(shuō)的很清楚了,我就來(lái)點(diǎn)直白一些的話來(lái)說(shuō)*.vue組件
1.組件你可以看成是自定義標(biāo)簽的實(shí)現(xiàn)秧饮;
2.組件就是為了更好的代碼或者說(shuō)功能復(fù)用;
3.組件還可以是一整個(gè)頁(yè)面[vuejs里頁(yè)面也是組件,本系列路由第一篇就是]枉疼;

我們寫一個(gè)最簡(jiǎn)單的組件:數(shù)據(jù)表格吧轨帜,這里數(shù)據(jù)暫時(shí)寫死魄咕,后面我們?cè)偻ㄟ^(guò)vue-resource來(lái)獲取數(shù)據(jù)吧。[視圖的研發(fā)流程一般都是從死到活的蚌父,哈哈]

先看看怎么定義一個(gè)自己的組件以及如何復(fù)用
1.定義DataTable.vue:
<template>
<div>
<span>第1個(gè)子頁(yè)面-用戶列表頁(yè)</span>
<table>
<tr><th>編號(hào)</th><th>名字</th><th>郵箱</th><th>手機(jī)號(hào)</th></tr>
<tr v-for="user in users" ><td>{{user.id}}</td><td>{{user.name}}</td><td>{{user.email}}</td><td>{{user.mobile}}</td></tr>
</table>
</div>
</template>

<script>
export default {
data () {
return {
users:[
{id:1, name:'劉備', emial:'lbei@163.com', mobile:'18989899991'},
{id:2, name:'關(guān)羽', emial:'gyu@163.com', mobile:'18989899992'},
{id:3, name:'張飛', emial:'zhfei@163.com', mobile:'18989899993'},
{id:4, name:'曹操', emial:'ccao@163.com', mobile:'18889899991'},
{id:5, name:'曹丕', emial:'cpi@163.com', mobile:'18889899992'},
{id:6, name:'曹沖', emial:'cchong@163.com', mobile:'18889899993'}
],
}
}
}
</script>

<style scoped>
span{
font-weight: normal;
color:red
}
</style>

2.復(fù)用DataTable.vue:
當(dāng)你想在任何一個(gè)頁(yè)面使用這個(gè)組件的時(shí)候哮兰,那么導(dǎo)入這個(gè)組件,然后使用即可:
<template>
<DataTable/>
<DataTable/>
<DataTable/>
<template>
<script>
import DataTable from 'DataTable'

export default {
components:{DataTable}
}
</script>

說(shuō)明:
export default {
components:{DataTable}
}
components:{DataTable}的寫法其實(shí)是簡(jiǎn)寫于:components:{DataTable:DataTable}, 前面含義是別名苟弛,后面是導(dǎo)入的組件名喝滞;
你可以這么寫:
<template>
<vtable/>
<vtable/>
<vtable/>
<template>
export default {
components:{vtable:DataTable}
}

3.本篇還有一個(gè)說(shuō)明:就是使用了model數(shù)據(jù)綁定以及v-for語(yǔ)法;關(guān)于語(yǔ)法我這里就不說(shuō)了膏秫,既然要學(xué)右遭,語(yǔ)法肯定是基礎(chǔ);有了入門第一篇的認(rèn)識(shí),就能把官方文檔里的語(yǔ)法學(xué)習(xí)及相關(guān)案例可以跑ok了【官方文檔真的是最贊的了】窘哈。隨后等我vue2的語(yǔ)法xmind圖整理好了會(huì)發(fā)出來(lái)給大家吹榴。但是這個(gè)東西明說(shuō)呢,你至少要知道有什么滚婉,能做什么图筹;然后哪怕代碼不會(huì)再查文檔,而不是等著別人分享東西满哪,就是分享婿斥,也還是需要自己去走一遍的。

最后說(shuō)個(gè)題外話:
Vue.component('simple-counter', {
..組件定義的代碼
})
和*.vue文件中的
...
<script>
export default {
..組件定義的代碼
}
</script>
...

對(duì)應(yīng)即可哨鸭,這樣你可以把官方文檔中傳統(tǒng)模式的測(cè)試小例子寫成*.vue的組件進(jìn)行測(cè)試【本系列第一篇其實(shí)就是這個(gè)意思[找到一種代碼對(duì)應(yīng)關(guān)系民宿,然后一通百通]】,因?yàn)槭切“兹腴T篇像鸡,我直接就用也許不嚴(yán)謹(jǐn)?shù)潜容^直白一點(diǎn)的語(yǔ)言告訴小白活鹰,可以這么干,然后你就可以循序漸進(jìn)學(xué)到更多只估,等以后志群,就知道為什么會(huì)這樣了。

組件定義的代碼塊主要包含了:data蛔钙,computed锌云,methods, 然后就是周期回調(diào)如:created,mounted。相信學(xué)了官方文檔的童鞋不用多說(shuō)什么了吁脱。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桑涎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子兼贡,更是在濱河造成了極大的恐慌攻冷,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件遍希,死亡現(xiàn)場(chǎng)離奇詭異等曼,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)凿蒜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門禁谦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人废封,你說(shuō)我怎么就攤上這事枷畏。” “怎么了虱饿?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我氮发,道長(zhǎng)渴肉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任爽冕,我火速辦了婚禮仇祭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘颈畸。我一直安慰自己乌奇,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布眯娱。 她就那樣靜靜地躺著礁苗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪徙缴。 梳的紋絲不亂的頭發(fā)上试伙,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音于样,去河邊找鬼疏叨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛穿剖,可吹牛的內(nèi)容都是我干的蚤蔓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼糊余,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼秀又!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起啄刹,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤涮坐,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后誓军,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體袱讹,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年昵时,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了捷雕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡壹甥,死狀恐怖救巷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情句柠,我是刑警寧澤浦译,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布棒假,位于F島的核電站,受9級(jí)特大地震影響精盅,放射性物質(zhì)發(fā)生泄漏帽哑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一叹俏、第九天 我趴在偏房一處隱蔽的房頂上張望妻枕。 院中可真熱鬧,春花似錦粘驰、人聲如沸屡谐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)愕掏。三九已至,卻和暖如春籽前,著一層夾襖步出監(jiān)牢的瞬間亭珍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工枝哄, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留误阻,地道東北人划提。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓懒构,卻偏偏與公主長(zhǎng)得像勋颖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蓖租,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容