snowy常用的方法和模版
mohのAI正在绞尽脑汁想思路ING···
mohのAI摘要
mohのAI-Lite
前端篇
文件上传组件
1、上传附件 返回附件的url
属性值
uploadMode: 可以指定上传模式,默认为file; 其中可选 file || video || drag || image
1 | <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"> |
2、附件上传获取附件返回的详情信息
注意
下面是获取附件上传返回的详情信息 如文件上传名称、文件格式、文件大小等信息 通过@onSuccessful的函数进行赋值
注意: :uploadNumber=1 是指定文件上传数量
1 | <a-form-item label="附件上传"> |
1 | // 上传成功后的处理 |
下拉框
1、字典类型的下拉框
属性值
注意: EDU_LEVEL 替换成对应的字典值
1 | import tool from '@/utils/tool' |
1 | const gradeLevelNameOptions = ref([]); |
1 | <a-select |
示例:
1 | <a-col :xs="8" :sm="8" :md="8" :lg="8" :xl="8"> |
1 |
|
2、自定义key和value的下拉框
属性值
这里就是将后端返回的值都赋值给了itemTypeData 后面通过:field-names属性指定key和value进行复制
这里的 @change="handleItemTypeChange" 是来监听下拉框的change事件
1 | <a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"> |
1 | // 加载作品类型数据 |
1 | // 处理作品类型选择变化 |
后端篇
将实体类列表转换为map列表
属性值
通过BeanUtil.beanToMap(实体类) 转换为map的形式
1 | public List<Map<String, Object>> itemTypeListByProjectId(String projectId) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 moh`blog!
评论
.png)



