[解決済み] 計算されたプロパティで $refs を使用する
2022-09-24 21:12:04
質問
どのようにすれば
$refs
にアクセスするには?computedプロパティが最初に実行されたときは常に未定義です。
どのように解決するのですか?
私はどこにも満足のいく答えを見つけることができなかったので、ここで私自身の質問に答えるつもりです。時には、いくつかの計算を行うためにdom要素にアクセスする必要があります。これが他の人に役立つことを願っています。
私は、コンポーネントがマウントされると、計算されたプロパティを更新するためにVueをトリックしなければなりませんでした。
Vue.component('my-component', {
data(){
return {
isMounted: false
}
},
computed:{
property(){
if(!this.isMounted)
return;
// this.$refs is available
}
},
mounted(){
this.isMounted = true;
}
})
関連
-
[解決済み】CypressとJestは併用した方がいい?
-
_this.axios is not a functionの原因と解決方法
-
[解決済み] Vue.js - ネストされたデータを適切に監視する方法
-
vue springboot reports error DOMException: XMLHttpRequest'の'send'の実行に失敗しました。ロードに失敗しました
-
[解決済み】Vue.jsでv-onにイベントと引数を渡す。
-
[解決済み】Vueのデータからhrefに値を渡すには?
-
[解決済み】Vuejs:ルート変更時のイベント
-
[解決済み] Vue.js:各コンポーネントインスタンスにユニークなIDを設定するには?
-
[解決済み] Vue.js - シングルファイルコンポーネントでヘルパー関数をグローバルに利用できるようにする
-
[解決済み] 属性内の補間が削除されました。v-bindかコロンの省略記法を使用してください "を解決するには?Vue.js 2
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] v-if内部の複雑な条件
-
TypeError: undefinedはオブジェクトではありません('i18n._t'を評価中)。
-
Vue.js学习的第一天
-
[解決済み] vuepress2: Vueインスタンスを取得し、サードパーティのVueプラグインを使用できるようにするには?
-
[解決済み] Vue.jsでグローバルフィルタを大量に追加する方法は?
-
vue springboot reports error DOMException: XMLHttpRequest'の'send'の実行に失敗しました。ロードに失敗しました
-
[解決済み】@clickとv-on:clickの違い Vuejs
-
[解決済み] vuejs ルータのオプションのパラメータ
-
[解決済み] Vueアプリのビルドを生成するには、どのコマンドを使用すればよいですか?
-
[解決済み] 属性内の補間が削除されました。v-bindかコロンの省略記法を使用してください "を解決するには?Vue.js 2