hot-form
Version:
A project developed based on ant-design-vue and vant whitch do some things on create/render/modify and etc. for forms. Also can custom some component on the form items if you want. 一个基于antdv/vant开发的创建表单组件,包含表单渲染、表单编辑页面、以及植入自定义附加内容的组件
23 lines (20 loc) • 535 B
JavaScript
/**
* 模拟文件上传
*/
//上传文件
function uploadFile(file, emit) {
// console.log('上传文件', console.log(file));
if (!file.name) {
console.warn('文件缺少name属性');
throw new Error("lost of the attribute 'name' for file.");
}
const res = {
name: require('@/assets/formImg/image.svg'),
};
if (emit && typeof emit === 'function') emit(res);
return Promise.resolve(res);
}
// 文件上传
export function upload({ file }, emit) {
return uploadFile(file, emit);
}