十分鐘用Vue.js手寫一個任務(wù)清單

vue官方文檔

一、安裝node

選擇自己對應(yīng)的系統(tǒng)下載鏈接

在git里面查看,或者cmd查看
由于npm在國內(nèi)較慢,建議使用cnpm($ npm install-g cnpm--registry=https://registry.npm.taobao.org)

二、安裝腳手架工具vue-cli

install -g 是全局安裝

三、初始化

$ vue init ?打包工具(webpack) ?項目名稱(vue-base)

初始化成功,會在當前E盤的vue文件夾下生成一個項目文件夾(名字就是你init時候的名字)

進入項目文件夾,install所依賴的插件(項目文件下package.json里面的依賴)

$ npm run dev ?本地8080端口監(jiān)聽

四、開始工作

把hello.vue內(nèi)容替換我們想要的內(nèi)容

一個input輸入框+一個按鈕
下面展示的li

五、思路整理

1>input里面輸入內(nèi)容,點擊添加的時候,下方列表顯示內(nèi)容

2>下方列表點擊背景置灰加刪除線代表已完成,可以來回切換

items數(shù)組有2個對象,每個對象里面有兩個屬性,一個是顯示的內(nèi)容title,一個是控制是不是完成,完成及時true,未完成就是false

然后遍歷數(shù)組,得到每一個item,就是每個對象,給給個li綁定一個class,初始都是false沒有完成,效果如下:

我們想點擊的時候變成這個樣子

那么我們就需要一個點擊事件控制

每次點擊的時候取反,最開始是沒有完成,點擊就會完成,再點擊又變未完成

效果基本完成,這些假的,我們想實現(xiàn)的是,在input框中輸入什么內(nèi)容點擊添加下方顯示什么內(nèi)容

那么我們第一清空剛剛數(shù)組里面的內(nèi)容,items是空數(shù)組,第二數(shù)據(jù)綁定,在input里面綁定數(shù)據(jù)

最好,在添加按鈕添加一個方法

用戶在input框中輸入內(nèi)容并且點擊添加按鈕的時候,我們向items數(shù)組添加內(nèi)容,this.content就是用戶輸入的內(nèi)容。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容,還有我對于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,178評論 0 29
  • 轉(zhuǎn)載 :OpenDiggawesome-github-vue 是由OpenDigg整理并維護的Vue相關(guān)開源項目庫...
    果汁密碼閱讀 23,405評論 8 124
  • 天黑下來的時刻 我在這里偷偷地愛你 你替我做完了今生的夢 就像我用失眠抓住你 我是個簡單的傻子 在天黑的時刻 愛上...
    林鴻是我閱讀 204評論 0 0
  • 寶貝算是一個“吃貨”吧,從小就對吃的特別感興趣,每當在電視或者街道的店面中看到一款新的美食,都會對爸爸說:“我想...
    潮尚寶貝兒閱讀 1,201評論 0 2

友情鏈接更多精彩內(nèi)容