鍍金池/ 問(wèn)答/HTML/ 用nuxt構(gòu)建項(xiàng)目,在ie9下報(bào)錯(cuò)

用nuxt構(gòu)建項(xiàng)目,在ie9下報(bào)錯(cuò)

在ie9下報(bào)錯(cuò)

[nuxt] Error while initializing app TypeError: 對(duì)象不支持“replaceState”屬性或方法
導(dǎo)致后續(xù)的操作在ie下不能完成

回答
編輯回答
莓森

大神,我在router.js更改后,重新run dev它會(huì)自動(dòng)還原成之前的樣子,加的這段代碼消失了

2017年2月12日 10:41
編輯回答
笑浮塵

這個(gè)是由于nuxt默認(rèn)路由模式是history的,而這種模式在ie9是有問(wèn)題的,需要在router.js加上
if (process.client) {
window.history.replaceState = window.history.replaceState || function () {}
}就可以解決了

2018年5月24日 19:34