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

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

利用Vue父子組件通信怎么實(shí)現(xiàn)一個(gè)todolist功能-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)利用Vue父子組件通信怎么實(shí)現(xiàn)一個(gè)todolist功能,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對(duì)外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來(lái)巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺(tái),創(chuàng)新互聯(lián)公司面向各種領(lǐng)域:服務(wù)器租用成都網(wǎng)站設(shè)計(jì)成都全網(wǎng)營(yíng)銷推廣解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。

先上代碼


  
    
             submit     
      
                   
  
  

創(chuàng)建todolist的基本結(jié)構(gòu)


    
             submit     
      
                   
  

在這里我們創(chuàng)建了一個(gè)todolist標(biāo)簽作為父組件,讓它在里面循環(huán)遍歷list作為我們的輸出,同時(shí)定義了一個(gè)delete的監(jiān)聽(tīng)事件。

接下來(lái)在script標(biāo)簽里定義子組件

Vue.component("todolist",{
      props: ['content','index'],
      template: '{{content}}',
      methods: {
        handleDelete:function(){
          this.$emit('delete',this.index)
        }
      }
      })

定義了一個(gè)全局類型的子組件,子組件的props選項(xiàng)能夠接收來(lái)自父組件數(shù)據(jù),props只能單向傳遞,即只能通過(guò)父組件向子組件傳遞,這里將上面父組件的content和index傳遞下來(lái)。

將li標(biāo)簽作為子組件的模板,添加監(jiān)聽(tīng)事件handleDelete用與點(diǎn)擊li標(biāo)簽進(jìn)行刪除。

在下面定義子組件的handleDelete方法,用this.$emit向父組件實(shí)現(xiàn)通信,這里傳入了一個(gè)delete的event,參數(shù)是index,父組件通過(guò)@delete監(jiān)聽(tīng)并接收參數(shù)

接下來(lái)是Vue實(shí)例

new Vue({
      el:"#root",
      data: {
        inputValue:'',
        list:[]
      },
      methods: {
        handleClick:function(){
          this.list.push(this.inputValue)
          this.inputValue=''
        },
        handle:function(index){
          this.list.splice(index,1)
        }
      }
    })

handleClick方法實(shí)現(xiàn)每次點(diǎn)擊submit按鈕時(shí)向list里添加值,在每次添加之后將輸入框清空。

而handle方法則是點(diǎn)擊刪除li標(biāo)簽,這里通過(guò)接受傳入的index參數(shù)來(lái)判斷點(diǎn)擊的是哪一個(gè)li

這是刪除前:

利用Vue父子組件通信怎么實(shí)現(xiàn)一個(gè)todolist功能

這是刪除后:

利用Vue父子組件通信怎么實(shí)現(xiàn)一個(gè)todolist功能

總結(jié):

通過(guò)點(diǎn)擊子組件的li實(shí)現(xiàn)向外觸發(fā)一個(gè)delete事件,而父組件監(jiān)聽(tīng)了子組件的delete事件,執(zhí)行父組件的handle方法,從而刪除掉對(duì)應(yīng)index的列表項(xiàng),todolist中的list對(duì)應(yīng)項(xiàng)也會(huì)被刪除掉。

關(guān)于利用Vue父子組件通信怎么實(shí)現(xiàn)一個(gè)todolist功能就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)站標(biāo)題:利用Vue父子組件通信怎么實(shí)現(xiàn)一個(gè)todolist功能-創(chuàng)新互聯(lián)
文章URL:http://weahome.cn/article/dgjcip.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部