Vue 2 ではこれが気に入っています:
リーリーこれで、次のようにコンポーネント メソッドを呼び出すことができます:
リーリーVue 3、TS、Composition API を使用してコンポーネントを作成しようとしているので、次のようにします:
リーリーコンポーネント内にメソッド add
:
次に、プラグインでコンポーネント メソッドを使用したいと思います:
リーリーしかし、それはできません。コンポーネント インスタンスにはこのメソッドがありません...何を間違えたのでしょうか?
P粉6137352892024-03-26 15:31:35
Vue 3 では、setup
メソッドで宣言されたものはすべてコンポーネントに対してプライベートです。外部コンポーネント/js コードがそのプロパティの一部にアクセスできるようにする場合は、defineExpose
コンポーザブルを使用する必要があります。
オプション API を使用する場合にも存在します: expose