## 系统组件 [TOC] ### 上传文件组件 ```html accept:用逗号隔开的 MIME 类型列表,如:accept="image/gif, image/jpeg"或accept="image/*" disabled:是否禁用上传,如:disabled=true multiple:是否支持多文件上传,如:multiple=false max:支持上传文件最大数量,如:max=2 params:上传时携带的请求参数,如:params={user_id:123} fields:文件上传表单追加的字段,如:fields={username:'abc'} @start:文件开始上传触发 @success:当文件上传完成时触发 @complete:当所有文件上传完成时触发 ``` ### 单图片预览组件 ```html src: "图片路径", 如:srct="/images/tup.jpg" mode:"图片的模式" 如:mode=“scaleToFill” 表示百分%展示 radius:圆角(单位是%):如:radius="5" height:图高, 如:height="300px" width:图宽 如:width="300px" ``` ### 多图图片预览组件 ```html list: "图片列表", 如 list=[] urlKey:"图片集合的键值" 如:urlKey=“2” url: "链接",如:url="/images/tup.jpg" height:图高, 如:height="300px" width:图宽 如:width="300px" showDelete:是否显示 如:show-delete="true" @deleted:删除时触发 ``` ### 选择文件按钮组件 ```html display: "通过css控制是否显示", 如display="inline-block" title: "标题",如title="请选择对应图片" multiple: 是否支持多选,Boolean。 max: "最多可以选择多少张图", 如max="6" params: 传入参数一起发送请求, simple: 是否使用系统封装的图片,Boolean, type: 文件类型, value: 设置选中的值, openDialog: 是否显示, ``` ### 选择文件按钮组件 ```html display: "通过css控制是否显示", 如display="inline-block" title: "标题",如title="请选择对应图片" multiple: Boolean, max: "最多可以选择多少张图", 如max="6" params: 传参数, simple: , type: 类型,如 type = 'images', value: , openDialog: , ``` ### 数字统计组件 ```html count:"显示的数字",如:count="54" end_datetime:"截止时间" 如:lat="2020-01-01 08:00:00" ``` ### 选择商品组件 ```html url:"获取商品链接",有默认值, 如:url="mall/goods/index" multiple: 是否开启选 Boolean, title: "标题", listKey:键值, params: 请求,Object, display: 是否显示(预留字段):Boolean, extraSearch: 搜索结果(预留字段),Object, @selected:选择完成后触发 @input: ``` ### 省市区选择 ```html detail:传入的所有省市区数组 如:detail= [{id: 2, name: "北京市"}, {id: 20, name: "天津市"}] edit: 传入的选中省市区数组 如:edit= [{id: 2, name: "北京市"}, {id: 20, name: "天津市"}] level: 展示省市区的级数 如:level=3 params: 传出值 如:params= ``` ### 单行样式组件 ```html text: "等级名称": 如 text="等级一" ``` ### 分类组件 ```php show: 是否显示, value: 传入的值, ``` ### 选择链接组件 ```php mallId: 商城ID, pickType: 传入的值, title: 标题 defaultSelectList: 是否设置默认选中 defaultTab:选择需要的tabs栏 popBoo:不使用插槽,是否开启弹窗 ```