uniapp アプレットの親コンポーネントが子コンポーネントのメソッドを呼び出します。

回答: ミニ プログラム API => this.selectComponent("")と連携してコンポーネントを選択し、$vm を使用してコンポーネント インスタンスを選択し、メソッドまたはデータを呼び出します。

1 コンポーネントのIDを設定します 複数の端末をお持ちの場合、ミニプログラムAPI(ミニプログラムのメソッド、 uniapp のミニ プログラムをサポートします)

// 父组件调用
const child = this.selectComponent('#the-id') // 等于 { myField: 'myValue' }

child で返されるオブジェクトのうち、最初の項目は見覚えがあるかもしれません。それはVue インスタンスです。したがって、次にそれを操作する方法を知る必要があります。 

 

2 コンポーネント内のメソッドを呼び出す

child.$vm.メソッド名()

どうでしょうか。uniapp 公式 Web サイトで強調されているように、ref は h5 に対してのみ使用され、h5 以外はサポートされていないため、不思議ではありません。

したがって、それを実装するには、ミニプログラムメソッド、つまり親チューンメソッドを借用する必要があります。 

おすすめ

転載: blog.csdn.net/tdjqqq/article/details/132807491