この記事では主に Vue での入力コンポーネントのカプセル化の詳細な例に関する関連情報を紹介します。この記事が必要な方の参考になれば幸いです
Vue での入力コンポーネントのカプセル化
最近、お久しぶりです、更新がなくてごめんなさい。今日は、入力コンポーネントのカプセル化をカスタマイズする方法に関する簡単なテンプレートを投稿します。プログラマーは、必要なパラメーターを実際のプロジェクトに追加できます
私のプロジェクトの UI ダイアグラムは次のとおりです
は次のとおりです
子コンポーネントのテンプレート設定
<template> <p class="completion-input-box"> <span class="input-box-name">{{text}}</span> <input type="text" ref="input" :value="value" @input="$emit('input', $event.target.value)" > </p> </template> <script> export default { name: 'inputlsit', props: ['text', 'value'], } </script>
親コンポーネントのテンプレート
<template> <p class="completion-input-box"> <FromList :text="'创业项目名称'" v-model="projectN"></FromList> <FromList :text="'所属公司名称'" v-model="companyN"></FromList> <FromList :text="'所属投资机构名称'" v-model="mechanismN"></FromList> </p> </template> <script> import FromList from './FromList.vue' export default { name: 'search', data() { return { projectN: '', // 创业项目名称 companyN: '', // 所属公司名称 mechanismN: '' // 所属机构名称 } }, components: { FromList } } </script>
以上がこの記事の全内容です。皆様の学習に役立つことを願っています。関連コンテンツについては、PHP 中国語 Web サイトに注目してください。
関連する推奨事項:
Vue2.0 マルチタブ切り替えコンポーネントのパッケージ化の紹介
Vue ドラッグ アンド ドロップ コンポーネントの開発の紹介
以上がVue での入力コンポーネントのカプセル化の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。