- vue2 自定义指令
// 自定义指令,按钮点击一次禁用5秒
<el-button v-no-more-click type="primary" @click="handleUpdate">确定</el-button>
Vue.directive('noMoreClick', {
inserted(el, binding) {
el.addEventListener('click', e => {
el.classList.add('is-disabled')
el.disabled = true
setTimeout(() => {
el.disabled = false
el.classList.remove('is-disabled')
}, 5000)//我这里设置的是2000毫秒也就是2秒
})
}
})
- element el-table内容为空,设置默认值 - -
/deep/.el-table {
.cell:empty::before {
content: "---";
color: #ccc;
}
.is-leaf {
.cell:empty::before {
content: "---";
color: #ccc;
}
}
}