vue如何实现前端页面切换但不刷新页面内容

发布网友 发布时间:2022-04-20 15:53

我来回答

2个回答

热心网友 时间:2022-04-22 14:27

在点餐的时候,我们提交到确认订单却又返回了,从新再点。这时我们返回时就不能刷新,所以最好是这个点餐和确认订单是在一个页面的。如果使用mui的单页面,可能会是页面太多了不方便操作。再加上接口什么的,就内容过多。
我们可以考虑利用框架iframe,第二个页面通过iframe引进来,但是注意他们可能是一个页面了,当你进入第二个也就是那个iframe框架的页面时,返回可能就是整体返回而忽视点餐的那个页面,因为把他们当整体啦。
知识点:
window.self 对当前窗口自身的引用。等价于window

window.top. 返回顶层窗口,即浏览器窗口

window.parent 返回父窗口。在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。
在框架iframe指的那个具体的页面中写:

window.parent .closeiframe()
在包含框架的主页面写

function closeiframe(){//返回到该页面时隐藏框架
$("iframe").hide();
}

返回父窗口。

热心网友 时间:2022-04-22 15:45

你可能需要 vue-router,了解一下?

网页链接

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com