软件定制,代码排错:小蓝阿姨的店铺


以useRouter()为例

<script setup>
import { useRouter } from 'vue-router'
const buttonGoHome = () => useRouter().push({ name: 'Home' })
</script>

控制台直接报错
在这里插入图片描述
警告我们说inject() can only be used inside setup() or functional components.
这是因为,我们要在外面拿一个变量把他放起来

<script setup>
import { useRouter } from 'vue-router'
const mRouter = useRouter()
const buttonGoHome = () => mRouter.push({ name: 'Home' })
</script>

这样子就好咯

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐