亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue怎么通過http請求回調后,往子組建通信傳值?

vue怎么通過http請求回調后,往子組建通信傳值?

牛魔王的故事 2019-03-13 14:15:36
sd數組是要傳給子組建的。。sd數組的值是動態請求接口獲取的。子組建根本沒拿到值。created方法內的this.sd也是空值。。。。
查看完整描述

4 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

也許這個能幫到你,走你
或者這個,再走你

查看完整回答
反對 回復 2019-04-03
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

beforeCreate這個方法是異步, 導致執行created的鉤子時那邊的異步操作還沒有賦值, 所以created里面拿不到了!
你延遲三秒試試有值么

查看完整回答
反對 回復 2019-04-03
?
largeQ

TA貢獻2039條經驗 獲得超8個贊

在子組件中監聽sd


// 父組件

<template><component :sd="sd"></component></template>

// 子組件

props:{sd: Array}  // 接收父組件的值

watch:{

    sd: {

        immediate: true,  // 這是為了第一次拿到值的時候就對sd進行監聽

        handler(val, oldval){

            console.log(val)

        }

    }

}


查看完整回答
反對 回復 2019-04-03
?
呼喚遠方

TA貢獻1856條經驗 獲得超11個贊

是不是初始化的時候sd是空的所以子組件報錯了。導致后來重新賦值之后也沒法渲染。


查看完整回答
反對 回復 2019-04-03
  • 4 回答
  • 0 關注
  • 756 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號