UNPKG

@lcap/asl

Version:

NetEase Application Specific Language

23 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.genEnumSelectBlock = void 0; const __1 = require("../.."); /** * 生成枚举选择框区块 * @param enumeration 枚举实例 * @param vModel v-model 的内容 * @param size 尺寸属性的内容 * @param placeholder 占位符的内容 */ function genEnumSelectBlock(enumeration, vModel, size, placeholder) { if (__1.config.scope === 'h5') return `<van-cascader ${vModel ? ` v-model="${vModel}"` : ''}${placeholder ? ` title="${placeholder}" placeholder="${placeholder}"` : ''} :data-source="ID_ENUM_LIST_${enumeration.id}"></van-cascader>`; return `<u-select clearable${vModel ? ` v-model="${vModel}"` : ''}${size ? ` size="${size}"` : ''}${placeholder ? ` placeholder="${placeholder}"` : ''} :data-source="ID_ENUM_LIST_${enumeration.id}"> <u-select-item text="全部"></u-select-item> </u-select>`; } exports.genEnumSelectBlock = genEnumSelectBlock; exports.default = genEnumSelectBlock; //# sourceMappingURL=genEnumSelectBlock.js.map