鍍金池/ 問答/HTML/ 地址欄帶有參數(shù)的時(shí)候刷新頁(yè)面就會(huì)報(bào)錯(cuò)

地址欄帶有參數(shù)的時(shí)候刷新頁(yè)面就會(huì)報(bào)錯(cuò)

報(bào)錯(cuò)內(nèi)容:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

項(xiàng)目所用技術(shù)
node+webpack+vue+vue-router

復(fù)現(xiàn)過程:
期初頁(yè)面是這樣的:
圖片描述

點(diǎn)擊“已開通”按鈕之后彈窗顯示內(nèi)容,此時(shí)地址欄帶有id參數(shù)
圖片描述
關(guān)閉彈窗之后地址欄不變,此時(shí)刷新頁(yè)面,在打開這個(gè)彈窗就會(huì)報(bào)上面的錯(cuò)誤

請(qǐng)問:
(1)這種錯(cuò)誤是如何引起的?
是不是因?yàn)槲沂褂肑SON.parse方法的原因?
(2)關(guān)閉彈窗之后如何保正地址欄沒有參數(shù)

回答
編輯回答
默念
  1. 檢查是否 JSON.parse 里的參數(shù)不對(duì),
  2. 關(guān)閉彈窗的時(shí)候 this.$route.push('/audit'),重定向后面頁(yè)面就行了,還可以更新數(shù)據(jù)。
2018年1月11日 10:11