Vue中封装input组件的实例详解


Posted in Javascript onOctober 17, 2017

Vue中封装input组件

最近有点忙不过来 脱了很久,没有更新 抱歉。今天要将的时如何自定义封装input组件 ,博主知识发个简单的模板 码友们可以更具自己的实际项目添加需要的参数

我的项目中的UI图是这样的

Vue中封装input组件的实例详解

代码如下

子组件的模板设置

<template>
 <div class="completion-input-box">
  <span class="input-box-name">{{text}}</span>
  <input 
  type="text" 
  ref="input"
  :value="value"  
  @input="$emit('input', $event.target.value)"
  >
 </div>
</template>
<script>
export default {
 name: 'inputlsit',
 props: ['text', 'value'],
}
</script>

父组件模板

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

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
jQuery 操作XML入门
Dec 25 Javascript
JS 自定义函数缺省值的设置方法
May 05 Javascript
AngularJS基础知识
Dec 21 Javascript
javascript动态创建及删除元素的方法
Dec 22 Javascript
AngularGauge 属性解析详解
Sep 06 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
详解VUE中v-bind的基本用法
Jul 13 Javascript
基于iScroll实现下拉刷新和上滑加载效果
Jul 18 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
Aug 22 Javascript
JavaScript实现学生在线做题计时器功能
Dec 05 Javascript
vue cli4下环境变量和模式示例详解
Apr 09 Javascript
js获取文件里面的所有文件名(实例)
Oct 17 #Javascript
Vue中之nextTick函数源码分析详解
Oct 17 #Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
Oct 16 #Javascript
jquery一键控制checkbox全选、反选或全不选
Oct 16 #jQuery
Vue2.0父子组件传递函数的教程详解
Oct 16 #Javascript
使用clipboard.js实现复制功能的示例代码
Oct 16 #Javascript
requireJS模块化实现返回顶部功能的方法详解
Oct 16 #Javascript
You might like
加强版phplib的DB类
2008/03/31 PHP
PHP 地址栏信息的获取代码
2009/01/07 PHP
thinkphp模板继承实例简述
2014/11/26 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
PHP面向对象程序设计之多态性的应用示例
2018/12/19 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
分别用marquee和div+js实现首尾相连循环滚动效果,仅3行代码
2011/09/21 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
如何改进javascript代码的性能
2015/04/02 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
2015/05/11 Javascript
介绍JavaScript中Math.abs()方法的使用
2015/06/14 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
Bootstrap Table快速完美搭建后台管理系统
2017/09/20 Javascript
解决Vue.js 2.0 有时双向绑定img src属性失败的问题
2018/03/14 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
详解angular路由高亮之RouterLinkActive
2018/04/28 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
2019/05/14 Javascript
vue实现下载文件流完整前后端代码
2020/11/17 Vue.js
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
利用Psyco提升Python运行速度
2014/12/24 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
Python制作词云的方法
2018/01/03 Python
win10环境下配置vscode python开发环境的教程详解
2019/10/16 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
EJB实例的生命周期
2016/10/28 面试题
孝老爱亲模范事迹
2014/01/24 职场文书
运动会入场解说词
2014/02/07 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
2016年领导干部正风肃纪心得体会
2015/10/09 职场文书
2019自荐信范文集锦!
2019/07/03 职场文书
Python中使用ipython的详细教程
2021/06/22 Python
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript