vue在.js文件中如何进行路由跳转
更新时间:2022年12月07日 08:46:36 作者:Gabriel.c
这篇文章主要介绍了vue在.js文件中如何进行路由跳转,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
vue在.js文件中进行路由跳转
我们在.vue文件中js跳转路由是this.$router.push("/")
在.js文件中,只需要先引入router 然后 router.push("/") 进行跳转
import router from'…/router'
router.push('/');在ts/js文件中跳转路由写法(不是在vue文件中跳转路由)
<template>
<a-button @click="goto">跳转页面</a-button>
</template>
<script setup name="detail" lang="ts">
import { useDetail } from './useDetail';
const { goto } = useDetail();
</script>
<style lang="less" scoped></style>import { useRouter } from 'vue-router';
export const useDetail = () => {
// const router = useRouter(); //方法一
const { replace } = useRouter();//方法二
const goto = () => {
// router.replace({ name: 'finance-proj-reimburse-list' }); //方法一
replace({ path: '/finance/proj-reimburse-list/' });//方法二
};
return { goto };
};总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
这篇文章主要介绍了浅谈vue使用axios的回调函数中this不指向vue实例,为undefined,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-09-09
使用elementUI表单校验函数validate需要注意的坑及解决
这篇文章主要介绍了使用elementUI表单校验函数validate需要注意的坑及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-06-06


最新评论