vue2+compostion-api怎么写inject

如果在vue3,直接
const {inject} from 'vue'
inject(...)
但是在vue2使用compostion-api
setup里面使用不了this,那么如何使用provide和inject

阅读 1.2k
1 个回答

A组件

import { ref, provide } from "vue"

setup() {
    const value = ref<string>('');
    provide('searchValue', value);
}

B组件

import { inject } from "vue"

setup() {
    const searchValue = inject('searchValue') as string;
}
推荐问题