vue3provide

父组件

 

引入provide

  improt { provide } from 'vue'

        let name =ref("李四");
        const changName = () => {
            name.value = "王五";
        };
        provide("name", name);
        provide("changName", changName);
 
子组件
引入 inject
 
import { inject } from 'vue' 
 
 
<div>
    {{ name }}
    <button @click="changName">changName</button>
</div>
 
setup() {
        let name = inject("name");
        let changName = inject("changName");
        return {
            name,
            changName,
        };
    },
 
 
 
 
posted @ 2020-11-06 17:40  起风了1573  阅读(337)  评论(0)    收藏  举报