vue 封装自定义组件--tabal列表编辑单元格组件
来源:互联网 发布:mac上的杀毒软件 编辑:程序博客网 时间:2024/06/06 03:11
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.然后将组件暴露出去,这样父组件就可以用了;
阅读全文
0 0
- vue 封装自定义组件--tabal列表编辑单元格组件
- Vue封装分页组件
- vue自定义组件和列表循环--vue学习笔记
- Vue.js组件封装——下拉列表
- vue自定义日期组件
- Vue自定义组件
- vue 自定义组件
- vue自定义组件
- Vue中封装input组件
- 自定义单元格绘制组件DataGridViewCellPainter
- LigerUI编辑表格组件单元格校验问题
- Vue训练营-自定义组件
- 自定义vue组件小集合
- vue.js自定义组件directives
- Vue自定义全局组件(插件)
- vue自定义公共组件components
- vue-自定义组件传值
- 在vue中封装可复用的组件
- 面试题目:125!除以10^31的余数为多少?
- ArrayList和LinkedList的区别
- 内边距和外边距
- ELK单机版搭建之Elasticsearch5.5安装
- 开源堡垒机(跳板机)jumpserver曲折安装路(一)
- vue 封装自定义组件--tabal列表编辑单元格组件
- bzoj3245 最快路线(二维?spfa)
- Django教程之四-----编写你的第一个Django应用(2)
- Atom 常用前端插件
- 3406:书架
- ZXing.Net.Mobile无法识别较大的条码
- 获取int值的完整32位字符串(3)
- 用画小狗的方法来解释Java中的值传递
- mySQL之单表查询记录