关于网友提出的“ (vue.js)vue-router开启history时报错?”问题疑问,本网通过在网上对“ (vue.js)vue-router开启history时报错?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: (vue.js)vue-router开启history时报错?
描述://router配置
var router = new VueRouter({
history: true
})
//index.vue
{{message}}
我把例子尽可能简化了,现在问题是history:false时,页面会显示1232。而history:true时,页面就为空白,浏览器也没有报错。
解决方案1:把你的变量都放到data里初始化,然后把你需要获取的元素放到ready钩子里再试试
解决方案2:正常来讲 saveScrollPosition
会自动帮你跳跃到上次纪录的卷轴位置,记得是 window
也就是整个页面的卷轴,如果不是整个页面的,而是你自己自定义的元素的话,就要自己作记录和跳跃的处理。
所以看下是否 document.getElementById("list_ul")
真的有抓到东西,还有你 window.onload
放在哪边?
解决方案3:history
有这么大威力?我读书少,别骗我!!
有一件事值得深究,你说history
是新加的?那就是之前不是,所以文档里下面这段话你也是处理过的咯?(虽然可能和你的错误无关,但却至关重要)

以上介绍了“ (vue.js)vue-router开启history时报错?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3112411.html