ホームページ  >  記事  >  ウェブフロントエンド  >  Vue での入力コンポーネントのカプセル化の概要

Vue での入力コンポーネントのカプセル化の概要

不言
不言オリジナル
2018-06-30 17:30:121562ブラウズ

この記事では主に 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(&#39;input&#39;, $event.target.value)"
  >
 </p>
</template>
<script>
export default {
 name: &#39;inputlsit&#39;,
 props: [&#39;text&#39;, &#39;value&#39;],
}
</script>

親コンポーネントのテンプレート

<template>
 <p class="completion-input-box">
  <FromList :text="&#39;创业项目名称&#39;" v-model="projectN"></FromList>
  <FromList :text="&#39;所属公司名称&#39;" v-model="companyN"></FromList>
  <FromList :text="&#39;所属投资机构名称&#39;" v-model="mechanismN"></FromList>
 </p>
</template>
<script>
import FromList from &#39;./FromList.vue&#39;
export default {
 name: &#39;search&#39;,
 data() {
  return {
   projectN: &#39;&#39;,     // 创业项目名称
   companyN: &#39;&#39;,     // 所属公司名称
   mechanismN: &#39;&#39;    // 所属机构名称
  }
 },
 components: {
  FromList
 }
}
</script>

以上がこの記事の全内容です。皆様の学習に役立つことを願っています。関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

Vue コンポーネントの通信実践の紹介

Vue2.0 マルチタブ切り替えコンポーネントのパッケージ化の紹介

Vue ドラッグ アンド ドロップ コンポーネントの開発の紹介

以上がVue での入力コンポーネントのカプセル化の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。