报错内容:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
项目所用技术
node+webpack+vue+vue-router
复现过程:
期初页面是这样的:
点击“已开通”按钮之后弹窗显示内容,此时地址栏带有id参数
关闭弹窗之后地址栏不变,此时刷新页面,在打开这个弹窗就会报上面的错误
请问:
(1)这种错误是如何引起的?
是不是因为我使用JSON.parse方法的原因?
(2)关闭弹窗之后如何保正地址栏没有参数
this.$route.push('/audit')
,重定向后面页面就行了,还可以更新数据。