UNPKG

czy-avue-form-design

Version:

Vue3.0版本,因Avue还存在一些bug,请慎重使用。

30 lines 707 B
export default { methods: { getSlotName (item = {}, type = 'D', slot) { let result = { F: '-form', H: '-header', E: '-error', L: '-label', S: '-search', T: '-type', D: '' } let name = (item.prop + result[type]) if (slot) return slot[name] return name }, getSlotList (list = [], slot, propList) { propList = propList.map(ele => ele.prop) return Object.keys(slot).filter(ele => { let result = false; if (!propList.includes(ele)) { list.forEach(name => { if (ele.includes(name)) result = true; }) } return result; }) } } }