Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
360 views
in Technique[技术] by (71.8m points)

[keep-alive]使用的出现一些问题

或者是我代码的问题,希望能有所探讨!
1、【情况】因为要实现tab页缓存数据,我用了keep-alive,我是这样刷新组件:

clipboard.png

通过v-if重新渲染界面,然后data里面的数据是用:vm.a = undefined … 这样的方式重置的,有点繁琐,我是在没找到怎么快速刷新路由的办法,大家可以给我指点一下;
2、【问题】用vue-hot-reload-api,改动代码的时候,会热替换,但是vue会报错,出现空白页:

clipboard.png

应该是我用v-if重新渲染界面这种方式有问题:我是先把refresh设为false,再用nextTick,再设为true,这里vue报错也是nextTick那边报错,打包发布使用没有问题,就是调试的时候一直出现空白页,希望大家指点改进


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

对于问题1 你看一看 Vue如何做到前进刷新数据,后退不刷新数据呢? .目前我也没找到重置的好办法,只有在设计页面上规避。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...