アセンブリのパス値のUniapp異常(使用時計方法)

 親の後にパラメータ値を渡すコンポーネントサブアセンブリは、問題が発生しました。

私は上を通過していない、親コンポーネントサブアセンブリ、サブアセンブリではなく、ライフサイクルのライフサイクルを通過することによって作成された印刷を受信した後にID値を渡すか、値がランダムな値である搭載しました

フロントサブアセンブリIDの値を有し、そして親は、組み立て後上を通過:理由があります。

コードは以下の通りです

父组件
 <テンプレート> 
    <表示> 
       <AAA:ID = 'ID'> </ AAA>   
    </ビュー> 
</テンプレート> 
  
<スクリプト> 
  データ(){ 
    リターン{ 
      ID: 19754 
    } 
  } 
  のonLoad(){ 

    コンソール。ログ( 'ID ' this.id)

  }、

   メソッド:{ 
        
  } 
</ script>の


子组件
<テンプレート> 
    <表示> 
      {{ID}} 
    </ビュー> 
</テンプレート> 
  
<SCRIPT> 
  小道具:[ ' ID ' ]、
  データ(){}、 
  (){ 搭載
  コンソール。ログ( 'ID' 、this.idid) 
  }、
    方法:{
        
    } 
</ SCRIPT> 

 ソリューション:
フィールド・ウォッチが上を通過監視するために:新しいフィールドにこのフィールドの割り当て
<テンプレート> 
    <表示> 
      {{NEWID}} 
    </ビュー> 
</テンプレート> 
  
<スクリプト> 
  小道具:[ 'ID' ]、
  データ(){ 
    リターン{ 
      NEWID: '' 
    } 
  }、
  マウント(){ 
  にconsole.log( 'ID' 、this.idid)
  }、
  時計:{ 
    ID:のfuction(){ 
      this.newID =この.ID 
    }  
    にconsole.log(this.newID)
  }、
    メソッド:{ 
        
    } 
</ SCRIPT>

 

おすすめ

転載: www.cnblogs.com/Glant/p/11994420.html