コンポーネントがありますが、その要素の1つを選択するにはどうすればよいですか?
このコンポーネントのテンプレート内にある入力を取得しようとしています。
複数のコンポーネントが存在する可能性があるため、queryselectorはコンポーネントの現在のインスタンスのみを解析する必要があります。
Vue.component('somecomponent', {
template: '#somecomponent',
props: [...],
...
created: function() {
somevariablehere.querySelector('input').focus();
}
});
前もって感謝します
this.$el
マウントされるまで未定義です。変数を初期化する場合は、次のようにしてくださいmount()