Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

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

vuejs keep-alive缓存 自定义指令解析的问题~~

如题,使用keep-alive可以进行组件缓存;但我在使用中遇到一个问题,就是某些组件的行为也被缓存了、自定义指令在路由返回时不在被解析。

例如,我在A路由打开了弹窗,弹窗里有个跳转到路由B,如果我在跳转前不执行关闭弹窗,那么从B返回到A时,弹窗并没有关闭;

这类情况很多,还有自定义指令;

我在开发的某个DEMO里,导航用了自定义指令,当我从A到B到C时, 自定义指令没有任何问题,但从C返回到A的时候,B和A的导航是C的内容, 返回的时候 B和A 的自定义指令没有再被解析;

router: '/A'
<div v-nav="title:'A'"></div>
router: '/B'
<div v-nav="title:'B'"></div>
router: '/C'
<div v-nav="title:'C'"></div>

第一次使用VUE写DEMO,遇到这类的问题,有点懵逼。


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

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...