真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用vue寫一個(gè)組件

這篇文章將為大家詳細(xì)講解有關(guān)如何使用vue寫一個(gè)組件,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、渾源網(wǎng)站維護(hù)、網(wǎng)站推廣。

寫一個(gè)vue組件

我下面寫的是以.vue結(jié)尾的單文件組件的寫法,是基于webpack構(gòu)建的項(xiàng)目。如果還不知道怎么用webpack構(gòu)建一個(gè)vue的工程的,可以移步到vue-cli。

一個(gè)完整的vue組件會(huì)包括一下三個(gè)部分:

  1. template:模板

  2. js: 邏輯

  3. css : 樣式

每個(gè)組件都有屬于自己的模板,js和樣式。如果將一個(gè)頁(yè)面比喻成一間房子的話,組件就是房子里的客廳、臥室、廚房、廁所。如果把廚房單獨(dú)拿出來(lái)的話,組件又可以是刀、油煙機(jī)...等等。就是說(shuō)頁(yè)面是由組件構(gòu)成的,而組件也可以是組件構(gòu)成的。這樣就可以非常的靈活,耦合性也非常的低。

先來(lái)看看一個(gè)組件在不是.vue文件內(nèi)的寫法:

Vue.component('simple-counter', {
 template: '
',  data () {   // 數(shù)據(jù)  return {   counter: 0  }  },  methods: {  // 寫點(diǎn)方法  },  created () {  // 生命鉤子  },  computed: {  // 計(jì)算屬性  } })

template是用來(lái)干嘛的呢?




 

js部分

export default {
 data () {
 return {
  counter: 0
 }
 },
 methods: {
 // 方法
 },
 created () {
 // 生命鉤子
 },
 computed: {
 // 計(jì)算屬性
 }
}
// 在這里很明顯js部分就是對(duì)應(yīng)的原生寫法內(nèi)的非template部分了。
// export default這個(gè)是es6的模塊寫法,不懂的可以先去了解es6的模塊化

css部分


...樣式

引入

要怎么在其它組件引用該組件?

組件一(button.vue)




.button {
 button {
 width: 100px;
 }
}

組件二(box.vue)


關(guān)于“如何使用vue寫一個(gè)組件”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


名稱欄目:如何使用vue寫一個(gè)組件
文章URL:http://weahome.cn/article/jeeijc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部