父元件傳遞非同步資料給子元件遇到的問題
阿新 • • 發佈:2020-12-30
技術標籤:vue.jsprops/state
父元件可以通過props傳遞非同步資料給子元件,但是值得注意的是,子元件中需要watch去監聽父元件傳過來的值,並且要對對應的函式進行重新呼叫。
程式碼如下:
下面展示一些 內聯程式碼片
。
props: { map: { type: Object, default: null }, mapView: { type: Object, default: null } }, watch: { map:{ handler(val) { this.map = val; **// 重新呼叫使用了 “this.map” 的方法** **this.createRiversGraphics()** }, deep: true }, methods:{ createRiversGraphics(){ console.log(this.map) } }