VUE中通过click跳转链接

通过给button添加click事件从而达到页面跳转的目的。

代码示例:
html文件:
<md-button type="primary" @click.native="goUrl('需要跳转至的地址url')">确定</md-button>
js文件:
goUrl(url) 
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Vue3,你可以通过`router-link`组件来实现路由跳转,也可以通过`$router`实例来编程式地跳转路由。 1. 使用`router-link`组件 `router-link`是Vue Router提供的一个组件,它可以生成一个带有路由跳转功能的链接。你可以在模板使用`router-link`来实现点击链接跳转到指定路由。 例如,你想要在点击一个按钮时跳转到`/home`路由,你可以这样写: ```html <router-link to="/home"> <button>跳转到首页</button> </router-link> ``` 这个按钮会被渲染成一个带有跳转功能的链接,点击它就可以跳转到指定的路由。 2. 使用`$router`实例 除了使用`router-link`组件,你还可以通过`$router`实例来编程式地跳转路由。在Vue3,你可以通过`$router`属性来访问`Vue Router`的实例。 例如,你想要在点击一个按钮时编程式地跳转到`/home`路由,你可以这样写: ```html <button @click="$router.push('/home')">跳转到首页</button> ``` 这个按钮会绑定一个点击事件,当点击时调用`$router.push()`方法跳转路由。 注意:使用`$router`实例跳转路由时,需要在`setup()`函数使用。例如: ```js import { useRoute, useRouter } from 'vue-router' export default { setup() { const route = useRoute() const router = useRouter() function handleClick() { router.push('/home') } return { route, handleClick } } } ``` 在`setup()`函数,你可以通过`useRoute()`和`useRouter()`来获取`route`和`router`实例。然后在组件可以使用`handleClick()`方法进行路由跳转

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值