当前位置: 首页 > news >正文

韩式摄影网站源码hhvm wordpress

韩式摄影网站源码,hhvm wordpress,达州做淘宝网站,国内营销网络途径困难产品需求界面&#xff1a; 在产品配置页面表单中需要上传多个图片&#xff0c;项目中上传组件采用Element Plus 中的 el-upload&#xff0c;目前问题是每个上传组件都需要实现自己的回调&#xff0c;比如:on-change&#xff0c;采用官方推荐标准代码如下&#xff1a; <el-fo…

产品需求界面:

在产品配置页面表单中需要上传多个图片,项目中上传组件采用Element Plus 中的 el-upload,目前问题是每个上传组件都需要实现自己的回调,比如:on-change,采用官方推荐标准代码如下:

  <el-form-item label="站点图标"><el-upload action="#" list-type="picture-card" accept="image/*" :auto-upload="true":show-file-list="false" :on-change="handleChange" :before-upload="handleBeforeUpload"><el-image v-if="form.logourl" :src="form.logourl" fit="contain" class="avatar" /><el-icon v-else><Plus /></el-icon></el-upload></el-form-item>
const handleChange = (uploadFiles, uploadFiles) => {console.log('handle Change', uploadFile.url, uploadFiles);form.logourl = uploadFile.url;
};

由于此项目中同一个el-form中用了三个上传组件,如果每一个都写回调,需要写多个不同的回调拿到这个图片url显示出来,比较麻烦,现在需要的效果是三个上传组件的change事件回调采用一个回调函数,具体实现如下,直接代码展示:

 <el-form-item label="站点图标"><el-upload action="#" list-type="picture-card" accept="image/*" :auto-upload="true":show-file-list="false" :on-change="function (uploadFile, uploadFiles) {return handleChange(uploadFile, uploadFiles, 'logo')}" :before-upload="handleBeforeUpload"><el-image v-if="form.logourl" :src="form.logourl" fit="contain" class="avatar" /><el-icon v-else><Plus /></el-icon></el-upload></el-form-item>
const handleChange = (uploadFile, uploadFiles, uploadType) => {console.log('handle Change', uploadFile.url, uploadFiles, uploadType);switch (uploadType) {case 'logo': {form.logourl = uploadFile.url;}break;case 'wx': {form.wxurl = uploadFile.url;}break;case 'gzh': {form.gzhurl = uploadFile.url;}break;}};

核心代码解释:

:on-change="function (uploadFile, uploadFiles) {return handleChange(uploadFile, uploadFiles, 'logo')}"

这段代码是将一个匿名函数作为 :on-change 属性的值,该函数接收两个参数:uploadFileuploadFiles。在函数体内,它调用了名为 handleChange() 的方法,并传递了三个参数:uploadFileuploadFiles'logo'

具体而言,这段代码的作用是在上传组件的 :on-change 事件中触发 handleChange() 方法,并将当前上传的文件对象 uploadFile、已上传文件数组 uploadFiles 和字符串 'logo' 作为参数传递给 handleChange() 方法,这样的设计可以在处理多个上传组件时,根据不同的文件类型进行不同的操作或逻辑处理。

效果如下:

http://www.yayakq.cn/news/33720/

相关文章:

  • 重庆网站建设公司招聘辽宁工程建设信息网诚信库怎么填
  • 网站推广模式网站建设费用分类
  • 北海网站建设服务商wordpress5.6.20
  • 黄骅市做网站wordpress 外链插件
  • 网站安装教程手机如何翻到国外网站
  • 安徽住房和城乡建设厅网站首页成都近期发生的大事
  • 泉州网站制作报价网站阵地建设
  • 马鞍山网站制作公司网站开发 erp系统开发
  • 网站设计一般多少钱电商网站竞价推广的策略
  • 如何修改网站备案的域名推广计划标题不允许重复
  • 做网站的开发心得网站做竞价对优化有好处吗
  • 百度网站认证v1网站建设哪家便
  • 泉州大型网站建设西宁网站制作哪家好
  • 哈尔滨产品推广网站做网站维护承包合同
  • 绿色主色调的网站注册网站是什么意思
  • 呼家楼街道网站建设红动中国设计网站官网
  • 夏天做啥网站能致富wordpress四川华体
  • 做词做曲网站根据图片做网站用什么
  • 百度上免费创建网站制作校园网站
  • 做详情页到那个网站找模特素材网站建设相关问题
  • 做服务器的网站都有哪些通过php获取手机网站访客的手机号码
  • 做汽车英文网站网站版式
  • 口碑好网站建设资源在百度上做购物网站
  • 做网站内容音乐网站网页设计
  • 网站建设套模板北京中风险地区
  • app网站开发多少钱资源软件库
  • 江门网站建设电话营销网店推广的软文
  • 东莞网站优化平台做旅游的网站在哪里做
  • 白酒网站设计山南网站建设
  • html如果制作一个内容多的网站河北建设厅查询官方网站