•簡(jiǎn)單todolist功能的實(shí)現(xiàn)
在平原等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)營(yíng)銷(xiāo)推廣,外貿(mào)網(wǎng)站建設(shè),平原網(wǎng)站建設(shè)費(fèi)用合理。
用戶(hù)點(diǎn)擊提交按鈕時(shí),將input框的內(nèi)容顯示在下方的list中,同時(shí)清空l(shuí)ist中內(nèi)容。
- {{item}}
“input”輸入框和“inputValue”數(shù)據(jù)雙向綁定
通過(guò)click事件,來(lái)講"inputValue"中的內(nèi)容添加到"list"中
向列表中添加數(shù)據(jù)用 push( ) this.list.pust(this.inputValue)
每次添加"list"后,把input內(nèi)容清空
•todolist組件拆分
1. Vue.component是全局組件,是vue提供的創(chuàng)建組件的方法。里面可以寫(xiě)模板:template
2. 創(chuàng)建組件之后,可以直接使用。比如創(chuàng)建的組件名字是'todo-item',就可以使用
3.
4.局部組件var TodoItem={}這里只寫(xiě)了部分代碼
5.
div id="root">
6.
如果想在其他vue里面使用這個(gè)局部組件,需要在vue里對(duì)該局部組件進(jìn)行注冊(cè)
7.當(dāng)用組件來(lái)實(shí)現(xiàn)最上面的那個(gè)todolist功能時(shí),需要進(jìn)行參數(shù)的傳遞和接收,用content和props
8.
9.
這里面用content來(lái)傳遞item的值,用props來(lái)接收content的值。實(shí)現(xiàn)數(shù)據(jù)的傳遞功能
• todolist的刪除功能
1.
繼續(xù)上面的代碼,當(dāng)點(diǎn)擊list數(shù)據(jù)的時(shí)候,實(shí)現(xiàn)list的刪除功能
2.
首先來(lái)捋一下邏輯:創(chuàng)建的最外層的大組件/實(shí)例中使用了一個(gè)小的組件todoitem,我們可以認(rèn)為最外層的大組件為父組件,里面的小組件為子組件。
3.
我們?cè)诟附M件中通過(guò)屬性的形式給子組件傳遞了具體的內(nèi)容,然后子組件進(jìn)行接收父組件傳遞的內(nèi)容,然后在子組件的模板中進(jìn)行顯示。
4.
要想實(shí)現(xiàn)子組件中數(shù)據(jù)的刪除,需要?jiǎng)h除父組件中對(duì)應(yīng)的數(shù)據(jù)。當(dāng)點(diǎn)擊子組件的數(shù)據(jù)時(shí),要實(shí)現(xiàn)子組件和父組件的通信,來(lái)在父組件中進(jìn)行刪除對(duì)應(yīng)數(shù)據(jù)的操作。
5.
總結(jié)
以上所述是小編給大家介紹的vue實(shí)現(xiàn)todolist功能、todolist組件拆分及todolist的刪除功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!