mounted は Vue.js のライフサイクル フック関数で、コンポーネントが初めて正常に読み込まれて DOM ツリーに挿入された直後にトリガーされます。これが提供する機能には以下が含まれます: データとステータスの初期化 API またはサービス バインディング イベント リスナーの呼び出し DOM 設定フォーカスの操作 その他の初期化タスクの実行
##マウント Vue での役割
mounted は Vue.js のライフサイクル フック関数で、コンポーネントが初めて正常に読み込まれて DOM ツリーに挿入された直後にトリガーされます。 DOM ノードへのアクセスを提供し、コンポーネントのマウント後に特定の操作を実行できるようにします。
関数:
使用法:
コンポーネントのmounted 関数では、次のように必要な操作を実行できます:
<code class="javascript">mounted() { // 初始化数据和状态 this.data = { ... }; // 调用 API fetch('/api/data') .then(res => this.data = res.data) .catch(err => console.error(err)); // 绑定事件侦听器 this.$el.addEventListener('click', this.handleClick); // 操作 DOM this.$el.classList.add('active'); // 设置焦点 this.$el.querySelector('input').focus(); // 其他初始化任务 console.log('Component mounted!'); }</code>
注:
フック関数は、コンポーネントが初めてマウントされたときにのみトリガーされます。コンポーネントが後でアンマウントされて再マウントされた場合、再度トリガーされることはありません。
小道具はコンポーネントが作成される前に設定されているため、フック関数はコンポーネントの小道具を変更できません。
以上がvueでマウントされた役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。