为了账号安全,请及时绑定邮箱和手机立即绑定

添加了store.js之后就报错,跪求大神知道是什么原因吗

http://img1.sycdn.imooc.com//5a5ebdcd0001466e08840748.jpg

<script>

  import Store from './store.js'

  export default {

    data:function () {

      return{

        title:'thisisatodolistaaja1x',

        items:Store.fetch(),

        newItem:''

      }

    },

    watch: {

      items:{

        handler: function(items){

          Store.save()

        },

        deep: true

      }

    },

    methods:{

      toggleFinish: function(item){

        item.isFinished = !item.isFinished

      },

      addNew: function(){

        this.items.push({

          label:this.newItem,

          isFinished:true

        })

        this.newItem=''

      }

    }

  }

</script>


正在回答

2 回答

图中出错提示:Error in data(): "SyntaxError: Unexpected token u in JSON at position 0"

表示,store.js 程序处理中的 fetch() 出错了,JSON 解析的内容是错误的,这个内容就是  localStorage.getItem(STORAGE_KEY||"[]") ,看其他的笔记反馈,应该 window.localStorage.getItem(
STORAGE_KEY||"[]") 的,localStorage 需要 添加 window 空间名

1 回复 有任何疑惑可以回复我~

 addNew: function(){

        this.items.push({

          label:this.newItem,

          isFinished:true

        })

       ,//逗号

        this.newItem=''

      }


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
vue.js入门基础
  • 参与学习       209716    人
  • 解答问题       677    个

本门为vuejs入门教程,详细的讲解加实战,可以帮你进入vuejs的大门

进入课程

添加了store.js之后就报错,跪求大神知道是什么原因吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信