<!-- 可以动态新增的 tag 列表 -->
<template><div><el-tagv-for="(tag, index) in dynamicTags":key="index":closable="true":disable-transitions="false"@close="handleClose(tag)">{{ tag }}</el-tag><el-inputref="saveTagInput"class="input-new-tag"v-if="inputVisible"v-model="inputValue"@keyup.enter.native="$event.target.blur()"@blur="handleInputConfirm"/><el-button v-else class="button-new-tag" size="small" @click="showInput">+ 添加</el-button></div>
</template><script>
export default {name: "EditableTag",props: {dynamicTags: { type: Array, require: true }},model: {event: "change",prop: "dynamicTags"},data() {return {inputVisible: false,inputValue: ""};},methods: {handleClose(tag) {this.dynamicTags.splice(this.dynamicTags.indexOf(tag), 1);},showInput() {this.inputVisible = true;this.$nextTick(() => {// auto focusthis.$refs.saveTagInput.$refs.input.focus();});},handleInputConfirm() {if (this.inputValue) {this.dynamicTags.push(this.inputValue);}this.inputVisible = false;this.inputValue = "";}}
};
</script><style>
.el-tag {margin-right: 10px;
}
.button-new-tag {height: 32px;line-height: 30px;padding-top: 0;padding-bottom: 0;
}
.input-new-tag {width: 90px;vertical-align: bottom;
}
</style>

这个组件封装的还是秒呀

值通过父组件传入

绑定change方法

工作211:新的封装组件 秒呀相关推荐

  1. 工作总结12:封装组件

    selectform组件 <!--封装部门选择的插件 需要的组件--> <template><el-select :value="value" pla ...

  2. 组件化开发之如何封装组件

    自从React,Vue等前端框架在市面上大量使用之后,组件化开发逐渐成为了前端主流开发方式,今天我就在这里给大家分享一下在我们平时的开发中我们自己应该如何去封装组件.主要从以下三个方面给大家讲解: 什 ...

  3. 标准化工作取得新突破 窄带物联网商用指日可待

    截至四月底,中国信息通信研究院泰尔终端实验室提出的"窄带物联网(NB-IoT)的终端模组"系列标准规范已通过送审稿,正在积极准备报批版本及相关文件,这标志着业界NB-IoT模组系列 ...

  4. firefox使用掘金插件_Mozilla发布新的附加组件来修复旧版Firefox中的扩展禁用问题...

    大约一个半星期前的5月4日,用于签署Firefox附加组件的证书过期,随后全球Firefox用户的已有附加组件和新添加附加组件完全停止工作.虽然在Mozilla在下一个周一早上发布修补程序版本,但由于 ...

  5. jquery数组怎么传给后台_我是如何让公司后台管理系统焕然一新的(下)封装组件...

    作者:yeyan1996 https://juejin.im/post/5c7b4761f265da2db2795036 写在前面 上篇在这里 马上到了金三银四的时间,很多公司开启了今年第一轮招聘的热 ...

  6. 欧盟「人脑计划」​最新进展:新算法模拟生物进化,为大脑如何工作提供新见解...

    来源:ScienceAI 编辑:凯霞 2013 年,欧盟「人脑计划」(Human Brain Project,HBP)正式启动,是欧洲最大的脑科学项目,也是欧盟资助的最大研究项目之一.是欧盟首批为期 ...

  7. vue 封装组件供全局使用_vue 封装组件的基本操作

    /**1.封装组件 局部 封装**/ // 1.创建组件构造器对象 const cpnC = Vue.extend({ template: ` <div> </div>` }) ...

  8. 前端:uniapp封装组件用法笔记

    大家在做前端项目开发的时候,经常会遇到公用的一些页面,比如搜索.列表.商品详情卡片.评论列表等.为了提高开发效率.使代码看起来更加简洁,这个时候封装相应的组件是最好的解决方案.今天小编给大家介绍一下如 ...

  9. iOS 15增加更多新的小组件

    本文来自 威锋网 ,作者 乔纳森森森 iOS 15 为许多系统应用程序和功能提供了新的小组件.用户可以轻松地通过上下滚动以查看选定的小组件.重新排列它们或将它们从堆栈中删除.堆栈还有另外两个选项:智能 ...

最新文章

  1. μC-/OS II(一) PC编译环境的搭建
  2. java全面的计算器代码_Java实现计算器的代码
  3. Graphviz-Gdot语言学习
  4. Java黑皮书课后题第8章:*8.2(求矩阵对角线元素的和)使用下面的方法头编写一个方法,求n*n的double类型矩阵中主对角线上所有数字的和。编写一个程序,读取一个4*4的矩阵,显示主对角线和
  5. 从开源自治到微服务云化,用这剂良药提升微服务幸福感
  6. 四川大学java语言程序设计_四川大学2014年计算机(软件)学院Java语言设计期末考试B卷程序.doc...
  7. 使用python进行渗透测试_利用Python进行Web渗透测试(五):剖析HTTP请求
  8. 哪吒汽车宣布获得上海银行总行20亿元综合授信额度
  9. 特斯拉三季度生产23.8万辆 交付超24万辆
  10. html5学习笔记6-- canvas
  11. 2021-0409梦笔记
  12. 知云文献翻译选中翻译出现乱码的解决方式
  13. C# winform项目开发规范
  14. 服装制版师用软件代替手工_楚天都市报_多媒体报
  15. Oracle之现有表上建新表、操作符、字符函数
  16. Papers Read for FAULT REPARE_codestorm_新浪博客
  17. 打开Form时报错 FRM-18108:装载下列对象失败 FRM-10102不能附加PLSQL程序库
  18. 程序员应该掌握的英语词汇
  19. 三角形周长最短问题_一次函数动点问题:求三角形周长最小值
  20. 在Win32下使用OpenGL

热门文章

  1. 两个链接合并_如何找到两个链接列表的合并点
  2. 浅谈缓存技术在ASP.NET中的运用
  3. n个台阶,一个人每次最多走m步,算法实现
  4. uva minesweep 水题
  5. aws ec2 php,如何使用php aws sdk启动和停止ec2实例
  6. 英语磁带与计算机磁带区别,小学教材仍配发英语磁带遭吐槽:谁还用录音机
  7. php开发支付宝支付密码忘记了怎么办_密码箱忘记密码怎么办?密码箱解锁方法大全...
  8. asp.net Linux 界面,在 ASP.NET 中实现不同角色的用户使用不同登录界面的方法
  9. python端口扫描工具_Python实现的多线程端口扫描工具分享
  10. ajax拼接显示不同样式,Ajax重点整理