gpt4 book ai didi

vue.js - this.$refs, this.$router, this.$route 使用 Vue 2 Composition API 访问

转载 作者:行者123 更新时间:2023-12-04 08:01:01 25 4
gpt4 key购买 nike

你能告诉我如何在 Vue 2 Composition 中访问 this.$refsthis.$routerthis.$route API设置函数? context.$root 中提到了一些解决方案,但 $root 不再适用于 context。请帮忙。

我正在使用带有 Composition API 插件的 Vue 2。 useRouteuseRouters 似乎不支持 Vue 2 路由器版本。 useRouteuseRouters 可用于 Vue-router v4。

最佳答案

您可以从其模块中导入路由器,并从中访问 routerroute

可以像在 Vue 3 中一样使用 Refs:

import { ref, onMounted } from "@vue/composition-api";   // import ref, onMounted
import router from "@/router"; // import router

export default {
setup() {
console.log(router); // this.$router
console.log(router.app.$route); // this.$route

const myref = ref(null); // create ref
onMounted(() => {
console.log(myref); // this.$refs.myref
});

return { myref }; // return for template ref
},
};

关于vue.js - this.$refs, this.$router, this.$route 使用 Vue 2 Composition API 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66469544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com