Vue中axios异步provide传值 inject取不到值的问题

先传值,再赋值的方法

1
2
3
4
5
6
7
8
9
//传值
const data_value = ref(null)
provide('value_1', data_value)

axios.get("/data.json").then(function (res) {
data_value.value = eval(res.data.data)
})
//取值
const value_1 = inject('value_1')