element-form-generate
Version:
<!-- 键最好是小驼峰命名 --> ## type:radio; options:
39 lines (38 loc) • 1.03 kB
JavaScript
const tool = require('../../until/tool.js');
let template = require("art-template");
let view = require('./template.art');
// template.defaults.htmlMinifierOptions = {
// collapseWhitespace: true,
// };
template.defaults.imports.getType = (data) => Object.prototype.toString.call(data).replace(/(\[|\]|object|\s)/g, '');;
const generateRadio = (options, opt = {
enterKeyEvent: false,
placeholder: false,
clearable: true,
rules: false
}) => {
let OPT = {
...opt,
...options
};
return view({
OPT
});
};
// let s = {
// formItemLabel: "input",
// VModel: 'input',
// enterKeyEvent: "handleSubmit",
// placeholder: '显示的内容required',
// clearable: true,
// options: [{
// value: '选项1',
// label: '黄金糕'
// }, {
// value: '选项2',
// label: '黄金糕2'
// }],
// };
// let html = generateRadio(s)
// console.log(html);
module.exports = generateRadio