Vue:页面带参数跳转以及跳转页面获取参数以及页面刷新数据的问题

本文介绍了在Vue应用中如何正确处理带参数的页面跳转,强调了不能直接在HTML标签中写跳转路径,而应该在JavaScript中使用`$router.push`。同时,为了解决页面刷新后数据丢失问题,文章提到了可以利用`created()`和`activated()`生命周期钩子,特别是`activated()`,它在每次进入激活的路由时都会触发,适合用于恢复页面状态。示例代码展示了如何获取路由参数并进行数据初始化。
摘要由CSDN通过智能技术生成
  1. 首先检查路由是否配置

例:

const router1 = new Router({

routes: [

{

path: '/xf-lokoonn',

name: 'xf-lokoonn',

meta: { // 在路由配置中加入meta:{requireAuth: true}

requireAuth: true

},

}

]

})

    2.跳转路径不能直接写在<input></input>这种框里,这样写跳转不生效,要在下面<script></script>里面单独写js去跳转

例:<el-button v-if="isAuth('sys:user:list')" type="text" size="small" @click="selectEquipName(scope.row)">查看</el-button>

<script>

selectEquipName(row){

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值