2017-09-28 12 views
1

私は<q-collapsible>タグを使用して崩壊行為を行っています。それはうまくいきます。しかし、私はVue jsだけを介して他のボタンをクリックすることによって崩壊を閉じる必要があります。vuejsとquasarを使用してボタンをクリックして折り畳みを閉じるにはどうすればいいですか?

私はquasarを使用しているので、open()とclose()のようないくつかの機能があり、実装方法はわかりません。だから可能であれば、誰かがどのように進歩するのを助けます

答えて

0

これは、quasarがこの機能をボックスの外に提供するので、簡単に実行できます。

まず、これはtoggleのためである、あなたはopencloseと同じことを行うことができます必要な方法

methods: { 
    toggleCollapsible() { 
    this.$refs.myCollapsible.toggle() 
    } 
} 

を実行し、その後、あなたのクエーサーコンポーネント

<q-collapsible ref="myCollapsible"> 
    ... 
</q-collapsible> 

<button @click="toggleCollapsible">toggle collapsible</button> 

を参照。

+0

ありがとうございました。私はこれを使った。しかし、次のようなエラーが表示されます。未定義のプロパティ 'myCollapsible'を読み取ることができません。 –

+0

@Darshantheerth申し訳ありません私は '$'を逃していました..それは 'this。$ refs'ではなく' this.refs'ではありません..それは今働くべきです..そうでなければ私に連絡してください –

+0

ありがとう。それは今働いている。 –

関連する問題