vue3中如何使用this?

384 阅读1分钟

vue3中,用setup替代了data、method等,因为setup是在cretead之前执行的,那我们要如何在vue3中使用this呢? 可以使用getCurrentInstance 代码如下:

<script setup>
import { getCurrentInstance } from "vue";
const that = getCurrentInstance().appContext.config.globalProperties;
const goA = () => {
  console.log(that.$router);
};
</script>
那么除了这个,还有没有其他方法呢?