Vue 的學(xué)習(xí) 0622

今天花了多少時(shí)間在編程的學(xué)習(xí)上: 3

今天完成的事情:

1.在完成了官網(wǎng)的一個(gè)小例子的仿寫之后目標(biāo)盯上了github上面一個(gè)抓取豆瓣電影并展示的 <a >項(xiàng)目</a>
2.理了一遍暫時(shí)對(duì)于項(xiàng)目的結(jié)構(gòu)有點(diǎn)頭緒,接下來需要找一個(gè)youtube的視頻將過程再理一次然后自己用印象筆記總結(jié)下來, 以后照著這個(gè)路徑去走。
3.上次計(jì)劃的重寫js的部分已經(jīng)完成了,直接用codepen寫的保存了在里面。
4.下面這句常用來加一的手段

    addTodo: function () {
      var value = this.newTodo && this.newTodo.trim()
      if (!value) {
        return
      }
      this.todos.push({
        id: todoStorage.uid++,
        title: value,
        completed : false
      })
      this.newTodo = '',
    }
//id: todoStorage.uid++, 這一句寫法為什么能這么用
//這個(gè)寫法里面this的作用

5.編輯todo標(biāo)題的實(shí)現(xiàn),里面的變量一用來在取消的動(dòng)作中回復(fù)名字,變量2在這里實(shí)際上用做一個(gè)調(diào)整去觸發(fā)相應(yīng)的方法,詳情見代碼。市級(jí)上直接改變title就可以改變本地的值所以不需要寫太多的代碼

editTodo: function (todo) {
      this.beforeEditCache = todo.title
      this.editedTodo = todo
    },

6.todo-focus就是上面提到的在滿足條件后執(zhí)行的方法,這個(gè)是自己注冊(cè)的標(biāo)簽,以后會(huì)用到明天寫一個(gè)專題

<input class="edit" type="text"
          v-model="todo.title"
          v-todo-focus="todo == editedTodo"
          @blur="doneEdit(todo)"
          @keyup.enter="doneEdit(todo)"
          @keyup.esc="cancelEdit(todo)">
//這句里面的v-todo-focus的作用和@blur的作用

7.這個(gè)allDone的寫法set用來切換所有元素的完成值,而get則是用來在set執(zhí)行之前把完成的值設(shè)為false(僅在元素完成值為true的時(shí)候需要)。不然的話在true狀態(tài)下第一次點(diǎn)擊會(huì)失效

allDone: {
      get: function () {
        return this.remaining === 0
      },
      set: function (value) {
        this.todos.forEach(function (todo) {
          todo.completed = value
        })
      }

8.這句為什么可以直接編輯
<label @dblclick="editTodo(todo)">{{ todo.title }}</label>
答: 這一句并不可以編輯,而是通過這一句讓焦點(diǎn)自動(dòng)聚焦在了input框里面,實(shí)際上編輯的是input而不是label

明天計(jì)劃的事情:

1.參照上面提到的項(xiàng)目來仿寫一遍。

遇到的問題:

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

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

  • 這是vue官網(wǎng)的一個(gè)例子,挺適合作為vue應(yīng)用的入門的。通過這個(gè)應(yīng)用,我們能學(xué)到vue的【雙向綁定】,【v-for...
    進(jìn)擊的前端閱讀 10,268評(píng)論 3 33
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,697評(píng)論 19 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,695評(píng)論 4 61
  • 這是一個(gè)邊境之外的小鎮(zhèn),為什么要這么說,因?yàn)樗谖魅种鳎魅质且粋€(gè)國家,好戰(zhàn),再西邊聽說還有很大的地方,很繁華,...
    古汐子閱讀 457評(píng)論 0 0
  • 一 都說黃花菜,以為菜花黃, 只是花未熟,才作閨女樣。 花熟問花事,色濃味也香, 且問看花客,是吃或是...
    平天下之文世界閱讀 371評(píng)論 1 3

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