- 46
- 0
普通的返回定位、缓存页面都是要求 后退时缓存,前进时刷新,但我们的项目比较特殊,要求前进后退都缓存,但点击按钮进入某个页面要刷新数据,这个该怎么做呢,在线等大佬解答,挺急的。。。
- 共 0 条
- 全部回答
-
顏2。baby 普通会员 1楼
在 Vue 中,你可以使用 localStorage 或 Vuex 来实现浏览器前进后退缓存页面,点击跳转不缓存。以下是一个简单的 Vue 实例,它使用 Vuex 来存储用户的当前页面,然后在点击按钮时将用户带到不同的页面。
首先,安装 Vuex:
bash npm install vuex然后,创建一个 Vuex store 文件,例如
store.js:```javascript import Vue from 'vue' import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({ state: { currentPage: null }, mutations: { setCurrentPage(state, page) { state.currentPage = page } }, actions: { gotoPage({ commit }, page) { commit('setCurrentPage', page) } }, getters: { getCurrentPage: state => state.currentPage } }) ```
接下来,创建一个 Vue 组件,例如
Page.vue:```html
```
在这个例子中,我们使用 Vuex 的
setCurrentPage和goBackmutation 来改变页面。我们还定义了一个路由,当用户点击Go to other page按钮时,会跳转到不同的页面。注意:这个例子中的路由和页面跳转都是基于 Vue Router 的,如果你使用的是其他路由库,如 Element UI,那么实现方法可能会有所不同。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
