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

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

引號內的訪問功能

引號內的訪問功能

瀟瀟雨雨 2021-04-06 13:10:12
我正在從Firebase數據庫獲取一些數據(foo)。目前,我只能使用函數displayValue()訪問此數據。盡管我迷失了如何在視頻標簽中放置此功能。因為我需要首先從Firebase獲取數據,所以功能需要介于url = {..}之間,但是我不確定如何執行此操作。var foo;firebase  .database()  .ref(`/topics/lec1`)  .once("value")  .then(function(snapshot) {    foo = snapshot.val();    displayValue(); // after getting value display in fucntion  }); function displayValue() {      //foo      //value foo from firebase      foo;    }return(      <Video url={displayValue(..)} // foo value needs to show here after getting value...
查看完整描述

1 回答

?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

試試這個:


class YourComponent {

    state = {

        foo: null

    };


  componentDidMount() {

    let foo;

    firebase

      .database()

      .ref('/topics/lec1')

      .once('value')

      .then((snapshot) => {

        foo = snapshot.val();

        this.setState({ foo });

      });

  }


  render() {

      const { foo } = this.state;

      if (!foo) return null;


      return <Video url={foo} />

  }

}


查看完整回答
反對 回復 2021-04-15
  • 1 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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