vue3项目中使用router
vue3项目,新的vue-router中规定的使用useRouter,useRoute只能在setup中使用!所以现在的问题,不是在组件中使用vue-router,最后查了官方文档得知,如果想用router,直接引用router的实例就可以了example:import router from '@/router'router.push('/xxx')vue3组件中使用router<scri
·
- vue3项目,新的vue-router中规定的使用useRouter,useRoute只能在setup中使用!
- 所以现在的问题,不是在组件中使用vue-router,最后查了官方文档得知,如果想用router,直接引用router的实例就可以了
- example:
import router from '@/router'
router.push('/xxx')
- vue3组件中使用router
<script setup>
import {useRouter} from 'vue-router'
let router=useRouter()
router.push('/xxx')
<script/>
- 或者这样
import {useRouter} from 'vue-router'
export default {
setup(){
let router=useRouter()
router.push('/xxx')
}
}
更多推荐
已为社区贡献3条内容
所有评论(0)