首頁  >  問答  >  主體

objective-c - 使用axios 透過vuex mutation修改資料 getter第一次取得失敗 第二次成功



第一次getter的時候是undefined
但是資料更改後getter的資料就有了

getter的資料不是應該對應更改的嘛 ### 這是什麼原因###
伊谢尔伦伊谢尔伦2645 天前1164

全部回覆(2)我來回復

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-28 09:29:29

    @tony_gong

    這裡面資料也是存在的

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-28 09:29:29

    你state裡面的getSongList第一次是{},所以你印出來的話一定是{__ob__:Observer},因為computed是跟依賴有關係的,依賴變了,computed裡面的資料就會變,所以你後面mutation請求到資料了,getSongList有值了,所以印出來的不一樣了啊。你可以試試把getSongList改成null試試就知道了

    回覆
    0
  • 取消回覆