91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

vue組件通信方式有哪些

養魚的貓咪
221
2021-03-29 14:47:38
欄目: 編程語言

vue中實現組件通信的方式有:1.通過props傳遞實現組件通信;2.使用ref設置父子組件實現組件通信;3.使用parent創建兄弟組件通信僑聯實現組件通信;4.使用provide與inject定義祖后代組件實現組件通信;

vue組件通信方式有哪些

vue中實現組件通信的方式有以下幾種

1.通過props傳遞實現組件通信

props:{

    // 字符串形式

    name:String // 接收的類型參數

    // 對象形式

    age:{  

        type:Number, // 接收的類型為數值

        defaule:18,  // 默認值為18

        require:true // age屬性必須傳遞

          }

}

2.使用ref設置父子組件實現組件通信

<Children ref="foo" />

 

this.$refs.foo  // 獲取子組件

3.使用parent創建兄弟組件的通信僑聯實現組件通信

this.$parent.on('add',this.add)

this.$parent.emit('add')

4.使用provide與inject定義祖后代組件實現組件通信

1)祖先組件通過provide設置傳值

provide(){

    return {

        foo:'foo'

    }

}

2)后代組件通過inject接收祖先組件傳值

inject:['foo']



0
乌拉特中旗| 枣庄市| 富顺县| 武安市| 定襄县| 东乌| 洪洞县| 鸡泽县| 封丘县| 孟津县| 岱山县| 普兰县| 松阳县| 红河县| 肇州县| 泾川县| 繁昌县| 邵阳县| 江城| 莆田市| 修武县| 揭阳市| 晋宁县| 楚雄市| 夏河县| 靖边县| 古浪县| 无极县| 资讯| 板桥市| 改则县| 南宁市| 孝义市| 泾阳县| 长沙市| 灯塔市| 泾源县| 资阳市| 诏安县| 玛曲县| 长汀县|