# Maker
# Hidden
# maker.hidden
Parameters:
{string} field、{string|number} valueUsage:
maker.hidden('field','value')生成一个 hidden 组件
# Input
# maker.input
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.input('field','title','value',{disabled:true})生成一个 input 组件,type 默认为 text
# maker.text
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.text('field','title','value',{disabled:true})生成一个 input 组件,type 为 text
# maker.url
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.url('field','title','value',{disabled:true})生成一个 input 组件,type 为 url
# maker.idate
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.idate('field','title','value',{disabled:true})生成一个 input 组件,type 为 date
# maker.password
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.password('field','title','value',{disabled:true})生成一个 input 组件,type 为 password
# InputNumber
# maker.inputNumber
Parameters:
{string} field、{string} title、{number} value、{object} propsUsage:
maker.inputNumber('field','title','value',{disabled:true})生成一个 inputNumber 组件,
maker.number是该方法的别名
# AutoComplete
# maker.autoComplete
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.autoComplete('field','title','xaboy',{data:['xaboy','github','xian']})生成一个 autoComplete 组件,
maker.auto是该方法的别名
# Radio
# maker.radio
Parameters:
{string} field、{string} title、{string|number} value、{object} propsUsage:
maker.radio('field','title',1) .options([{value:1,label:'好用'},{value:2,label:'不好用',disabled:true}])生成一个 radio 组件
# Checkbox
# maker.checkbox
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.checkbox('field','title',[1,2]) .options([{value:1,label:'高效'},{value:2,label:'简单'}])生成一个 checkbox 组件
# Select
# maker.select
Parameters:
{string} field、{string} title、{string|number|array} value、{object} propsUsage:
maker.select('field','title',1) .options([{value:1,label:'高效'},{value:2,label:'简单'}])生成一个 select 组件,
props.multiple默认为false
# maker.selectOne
Parameters:
{string} field、{string} title、{string|number} value、{object} propsUsage:
maker.selectOne('field','title',1) .options([{value:1,label:'高效'},{value:2,label:'简单'}])生成一个 select 组件,
props.multiple为false即为单选的下拉选择框
# maker.selectMultiple
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.selectMultiple('field','title',[1,2]) .options([{value:1,label:'高效'},{value:2,label:'简单'}])生成一个 select 组件,
props.multiple为true即为可多选的下拉选择框
# Switch
# maker.switch
Parameters:
{string} field、{string} title、{string|number} value、{object} propsUsage:
maker.switch('field','title',1,{trueValue:1,falseValue:0})生成一个 switch 组件
# Cascader
# maker.cascader
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.cascader('field','title',[],{data:[]})生成一个 cascader 组件
# DatePicker
# maker.datePicker
Parameters:
{string} field、{string} title、{array|string|date} value、{object} propsUsage:
maker.datePicker('field','title','2018-12-16')生成一个 datePicker 组件,
type默认为date
# maker.date
Parameters:
{string} field、{string} title、{date|string} value、{object} propsUsage:
maker.date('field','title','2018-12-16')生成一个 datePicker 组件,
type为date,可选择日期
# maker.dateRange
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.dateRange('field','title',['2018-11-30','2018-12-16'])生成一个 datePicker 组件,
type为dateRange,可选择日期区间
# maker.dateTime
Parameters:
{string} field、{string} title、{date|string} value、{object} propsUsage:
maker.dateTime('field','title','2018-12-16 23:23:23')生成一个 datePicker 组件,
type为dateTime,可选择日期+时间
# maker.dateTimeRange
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.dateTimeRange('field','title',['2018-11-30 23:23:23','2018-12-16 23:23:23'])生成一个 datePicker 组件,
type为dateTimeRange,可选择日期+时间区间
# maker.year
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.year('field','title','2018-12-16')生成一个 datePicker 组件,
type为year,可选择年份
# maker.month
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.dateRange('field','title','2018-12-16')生成一个 datePicker 组件,
type为month,可选择月份
# TimePicker
# maker.timePicker
Parameters:
{string} field、{string} title、{array|string|date} value、{object} propsUsage:
maker.timePicker('field','title','23:23:23')生成一个 timePicker 组件,
type默认为time
# maker.time
Parameters:
{string} field、{string} title、{string|date} value、{object} propsUsage:
maker.timePicker('field','title','23:23:23')生成一个 timePicker 组件,
type为time,可选择时间
# maker.timeRang
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.timePicker('field','title',['23:23:23','23:59:59'])生成一个 timePicker 组件,
type默认为time,可选择时间区间
# ColorPicker
# maker.colorPicker
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.colorPicker('field','title','#FF7271')生成一个 colorPicker 组件,
maker.color是该方法的别名
# Upload
# maker.upload
Parameters:
{string} field、{string} title、{string|array} value、{object} propsUsage:
maker.upload('field','title','image1.png',{action:'upload.php',maxLength:1})生成一个 upload 组件,
type默认为field
# maker.uploadImage
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.uploadImage('field','title',['image1.png'.'image2.png'],{action:'upload.php'})生成一个 upload 组件,
type为image,maker.image是该方法的别名
# maker.uploadFile
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.uploadFile('field','title',['image1.png'.'image2.png'],{action:'upload.php'})生成一个 upload 组件,
type为file,maker.file是该方法的别名
# maker.uploadImageOne
Parameters:
{string} field、{string} title、{string|array} value、{object} propsUsage:
maker.uploadImageOne('field','title','image1.png',{action:'upload.php'})生成一个 upload 组件,
type为image且maxLength为1只能上传一张图片maker.imageOne是该方法的别名
# maker.uploadFileOne
Parameters:
{string} field、{string} title、{string} value、{object} propsUsage:
maker.uploadFileOne('field','title','image1.png',{action:'upload.php'})生成一个 upload 组件,
type为file且maxLength为1只能上传一个文件maker.fileOne是该方法的别名
# Rate
# maker.rate
Parameters:
{string} field、{string} title、{number} value、{object} propsUsage:
maker.rate('field','title',10)生成一个 rate 组件
# Slider
# maker.slider
Parameters:
{string} field、{string} title、{number} value、{object} propsUsage:
maker.slider('field','title',10)生成一个 slider 组件,
props.range默认为false
# maker.sliderRange
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.sliderRange('field','title',[10,100])生成一个 slider 组件,
props.range为true,可选择区间
# Tree
# maker.tree
Parameters:
{string} field、{string} title、{array} value、{object} propsUsage:
maker.tree('field','title',[12,13],{data:[]})生成一个 tree 组件
相关方法:
maker.treeSelectedmaker.treechecked
# Frame
# maker.frame
Parameters:
{string} field、{string} title、{array|string} value、{object} propsUsage:
maker.frame('field','title',10)生成一个 frame 组件
相关方法:
maker.frameInputsmaker.frameInputOnemaker.frameFilesmaker.frameFileOnemaker.frameImagesmaker.frameImageOne