美文网首页vue 那点破事
Vue-router 持久化以及常见配置

Vue-router 持久化以及常见配置

作者: 爱绑架的猫 | 来源:发表于2019-05-16 16:09 被阅读0次

1,为啥要持久化

因为一刷新页面数据就没了,不开心。。。。

2,解决步骤

1,安装插件

npm install --save vue-router-storage

2,添加代码到主文件 main.js

import Vue from 'vue'
import RouterStorage from 'vue-router-storage'

Vue.use(RouterStorage,{
    showLog: false,
    stayHere: true,
    instanceName: '$history'
});

3,怎么使

// 获取实例
this.$history

// 清除历史数据
this.$history.clear();

// 监听返回事件  goback
vm.$on('router.goback', function() {
    console.log('goback event')
});

// 监听跳转事件
vm.$on('router.replace', function() {
    
})

// 监听前进事件
vm.$on('router.goforward', function() {

})

//监听组件中的路径更改并获取路径列表
watch: {
    '$history.routes'(val) {
        // this.path = val
    }
}

//倾听尝试离开Vue应用程序事件(StayHere为真时触发)
vm.$on('router.inroot', function () {
  console.log('inroot event')
})

vue-router 一般配置

export default new Router({
  mode: 'history', // 推荐设置为历史模式
  base: "/file/",  // 如果项目打包上线以后需要放到域名下特定的文件夹内,例如:www.xxx.com/file/ 则需要配置此选项,否则路由会出现问题
  routes: [
    {
      path: '/',
      name: 'home',
      meta: {index:2},
      component: () => import('../views/Index.vue'), 
    }
  ]
})

相关文章

  • Vue-router 持久化以及常见配置

    1,为啥要持久化 因为一刷新页面数据就没了,不开心。。。。 2,解决步骤 1,安装插件 2,添加代码到主文件 ma...

  • Redis常见配置

    redis.conf redis的配置文件, 所有常见配置都是在这里进行配置的 常用配置 日志文件 数据文件 持久化

  • Redis--(持久化,用户认证,禁用或重命名危险命令)

    01,持久化 1.RDB持久化和AOF持久化 2.RDB持久化流程图 3.配置RDB持久化 4.RDB持久化结论:...

  • iOS内存-coredata

    coredata 诞生的背景 iOS常见数据持久化 以及各个优缺点https://www.jianshu.com/...

  • redis的rdb和aof持久化流程

    1、如何配置RDB持久化机制2、RDB持久化机制的工作流程3、基于RDB持久化机制的数据恢复实验 1、如何配置RD...

  • 9. Redis RDB 持久化配置和数据恢复实验

    RDB 持久化配置 自动方式 RDB 持久化在 redis.conf 文件中配置,目前配置文件存放在 /etc/r...

  • Redis RDB 持久化配置和数据恢复实验

    RDB 持久化配置 自动方式 RDB 持久化在 redis.conf 文件中配置,目前配置文件存放在 /etc/r...

  • 7-1

    Hibernate体系结构图 Hibernate使用数据库和配置信息来为应用程序提供持久化服务(以及持久的对象) ...

  • redis的持久化

    redis持久化一般支持两种方式,快照持久化(rdb)和日志持久化(aof) rdb持久化 1. rdb的配置选项...

  • redis配置RDB、AOF

    1、配置RDB持久化机制 redis.conf文件,也就是/etc/redis/6379.conf,去配置持久化s...

网友评论

    本文标题:Vue-router 持久化以及常见配置

    本文链接:https://www.haomeiwen.com/subject/leiiaqtx.html