我可以在 router-link
标签中包装或附上 button
标签吗?
当我按下按钮时,我希望它引导我到所需的页面。
原文由 Kushagra Agarwal 发布,翻译遵循 CC BY-SA 4.0 许可协议
我可以在 router-link
标签中包装或附上 button
标签吗?
当我按下按钮时,我希望它引导我到所需的页面。
原文由 Kushagra Agarwal 发布,翻译遵循 CC BY-SA 4.0 许可协议
虽然这里的答案都很好,但似乎没有一个是最简单的解决方案。经过一些快速研究,似乎使按钮使用 vue-router 的真正最简单的方法是使用 router.push
调用。这可以在 .vue 模板中使用,如下所示:
<button @click="$router.push('about')">Click to Navigate</button>
超级简单干净。我希望其他人觉得这很有用!
来源: https ://router.vuejs.org/guide/essentials/navigation.html
原文由 Wes Winder 发布,翻译遵循 CC BY-SA 4.0 许可协议
9 回答1.6k 阅读✓ 已解决
6 回答918 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
4 回答926 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
3 回答839 阅读
您可以使用
tag
prop 。如果您使用 3.0+,请 使用 v-slot (感谢 Romain 和 Jeff )