import Vue from 'vue';
import ElementUI from 'element-ui';
Vue.component('el-input', {
extends: ElementUI.Input,
created() {
this.$on('change', (value)=> {
if (Object.prototype.toString.call(value) === '[object String]' && value.trim() === '') {
this.$emit('input', '')
}
})
}
})
相关文章
- 04-02element-ui组件的二次封装
- 04-02Vue.js 自定义组件封装实录——基于现有控件的二次封装(以计时器为例)
- 04-02dev的grid封装组件,拖拽初始化属性
- 04-02基于weui上传组件的二次封装
- 04-02基于 vue封装的 tabbar 组件
- 04-02二次封装饿了吗表单组件
- 04-02js赋值变了,被赋值的对象也变了。封装组件时,初始化一个对象,将初始化对象赋值给另一个对象,与form表单双向绑定,form表单变了,与form表单双向绑定的值也变了,最终导致初始化对象改变
- 04-02Vue 封装的loading组件
- 04-02element-ui table表格组件的具体使用
- 04-02Vue 之 element-ui upload组件的文件类型