{{message}}
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Web开发 >> (vue.js)vue-router开启history时报错?

(vue.js)vue-router开启history时报错?

来源:网络整理     时间:2016/8/5 0:27:00     关键词:

关于网友提出的“ (vue.js)vue-router开启history时报错?”问题疑问,本网通过在网上对“ (vue.js)vue-router开启history时报错?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: (vue.js)vue-router开启history时报错?
描述:

//router配置
var router = new VueRouter({
    history: true
})
//index.vue


我把例子尽可能简化了,现在问题是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

相关图片

相关文章