vue3getCurrentInstance
时间: 2023-12-20 20:21:59 浏览: 194
vue3 devtools 版本6.5.0
5星 · 资源好评率100%
在Vue 3中,可以使用`getCurrentInstance`方法来获取当前组件实例。通过该方法返回的实例,您可以访问到`route`和`router`。在Vue 3的`<script setup>`中的`setup`函数中,您可以使用以下代码来获取路由信息:
```javascript
import { getCurrentInstance } from 'vue';
const { proxy } = getCurrentInstance();
console.log(proxy.$route);
console.log(proxy.$router);
```
这样就可以获取到当前页面的路由信息了。请注意,这种方式适用于Vue 3,并且已在多个平台(包括H5、微信小程序、支付宝小程序、抖音小程序)上进行了测试。
阅读全文