全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue 封装自定义组件之tabal列表编辑单元格组件实例代码

vue 封装自定义组件

tabal列表编辑单元格组件

<template>
 <div class="editable-cell">
  <div class="editable-cell-input-wrapper" v-if='editable'>
   <el-input class="editInput" v-model="cellValue" placeholder="请输入内容" v-loading="editLoading" size="small"></el-input>
   <el-button type="text"><i class="el-icon-check" @click='check'></i></el-button>
  </div>
  <div class="editable-cell-text-wrapper" v-else>
   {{cellValue || ' '}}
   <el-button type="text"><i class="el-icon-edit" @click='edit'></i></el-button>
  </div>
 </div>
</template>
<script>
import util from '../../common/js/util';
import $ from 'jquery';
import axios from './../../common/ajax/axios.js';
export default { 
 data() {
  return { 
   cellValue:this.value,
   editable:false,
   editLoading:false,
  };
 },
 props : [
  'value'
 ],
 methods: {
  check(){
   const self = this;
   function callback(){
    self.editLoading = false;
    self.editable=false;
   }
   this.editLoading = true;
   self.$emit('cellChange',self.cellValue,callback)
  },
  edit(){
   this.editable = true;
  }
 }
};
</script>
<style lang="less" scoped>
.taskDetail{
 margin-left: 10px;
 margin-top:10px;
}
.editInput{
 width: 200px;
 height: 30px;
}
.el-icon-edit{
 margin-left: 20px;
}
.el-icon-check{
 margin-left: 20px;
}
</style>
<style>
.editInput .el-loading-spinner .circular{
 width:20px;
}
</style>

解释一下:

props:父组件传递给子组件的值;

$emit(‘方法名',数据) 返回父级数据,会触发父组件中调用子组件的方法;

父组件中的使用方法:

1.先将组件import 进来;

2.然后将组件暴露出去,这样父组件就可以用了;

总结

以上所述是小编给大家介绍的vue 封装自定义组件tabal列表编辑单元格组件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# vue  # tab列表编辑单元格  # 自定义组件  # tab  # 组件  # 在antd Table中插入可编辑的单元格实例  # vue+antd实现折叠与展开组件  # antd vue表格可编辑单元格以及求和实现方式  # 自定义  # 小编  # 单元格  # 在此  # 用了  # 给大家  # 请输入  # 先将  # 所述  # 给我留言  # 感谢大家  # 就可以  # 疑问请  # 有任何  # size  # editLoading  # loading  # editInput  # el  # model 


相关文章: 国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  招贴海报怎么做,什么是海报招贴?  已有域名能否直接搭建网站?  如何挑选高效建站主机与优质域名?  如何选择最佳自助建站系统?快速指南解析优劣  建站之星安装模板失败:服务器环境不兼容?  ,有什么在线背英语单词效率比较高的网站?  建站之星在线客服如何快速接入解答?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  武清网站制作公司,天津武清个人营业执照注销查询系统网站?  网站企业制作流程,用什么语言做企业网站比较好?  建站之星安装路径如何正确选择及配置?  建站主机如何选?高性价比方案全解析  建站之星如何实现PC+手机+微信网站五合一建站?  建站主机选购指南:核心配置与性价比推荐解析  微课制作网站有哪些,微课网怎么进?  如何高效完成自助建站业务培训?  制作网站的公司有哪些,做一个公司网站要多少钱?  网站制作免费,什么网站能看正片电影?  建站主机选购指南与交易推荐:核心配置解析  如何彻底删除建站之星生成的Banner?  建站之星安装后如何自定义网站颜色与字体?  建站之星后台管理:高效配置与模板优化提升用户体验  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  盘锦网站制作公司,盘锦大洼有多少5G网站?  为什么Go需要go mod文件_Go go mod文件作用说明  高端企业智能建站程序:SEO优化与响应式模板定制开发  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  建站之星客服服务时间及联系方式如何?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  c++怎么用jemalloc c++替换默认内存分配器【性能】  建站之星在线版空间:自助建站+智能模板一键生成方案  如何配置IIS站点权限与局域网访问?  如何快速搭建安全的FTP站点?  建站之星展会模版如何一键下载生成?  营销式网站制作方案,销售哪个网站招聘效果最好?  Swift中switch语句区间和元组模式匹配  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  javascript中的try catch异常捕获机制用法分析  宁波自助建站系统如何快速打造专业企业网站?  ,想在网上投简历,哪几个网站比较好?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  Swift中循环语句中的转移语句 break 和 continue  公司网站设计制作厂家,怎么创建自己的一个网站?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  如何彻底卸载建站之星软件?  个人网站制作流程图片大全,个人网站如何注销?  全景视频制作网站有哪些,全景图怎么做成网页? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。