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

项目运营方案襄阳seo费用

项目运营方案,襄阳seo费用,建筑模板厂家联系方式,公司主页是什么简述 使用过若依框架的#xff0c;一定知道若依前端框架上传图片的样式#xff0c;是一个正方形加号图片#xff0c;但是如果你要使用自定义样式呢。 比如将下面这个图进行修改呢 修改后的样式 你可以直接找到element-ui 修改上传图片的组件#xff0c;也可以加入新的组…简述 使用过若依框架的一定知道若依前端框架上传图片的样式是一个正方形加号图片但是如果你要使用自定义样式呢。 比如将下面这个图进行修改呢 修改后的样式 你可以直接找到element-ui 修改上传图片的组件也可以加入新的组件让两个都存在 代码 templatediv classcomponent-upload-imageel-uploadmultipledrag:actionuploadImgUrllist-typepicture-card:on-successhandleUploadSuccess:before-uploadhandleBeforeUpload:limitlimit:on-errorhandleUploadError:on-exceedhandleExceedrefimageUpload:on-removehandleDelete:show-file-listtrue:headersheaders:file-listfileList:on-previewhandlePictureCardPreview:class{hide: this.fileList.length this.limit}div classel-upload__text将文件拖到此处或em点击上传/em/div/el-upload!-- 上传提示 --div classel-upload__tip slottip v-ifshowTip请上传template v-iffileSize 大小不超过 b stylecolor: #f56c6c{{ fileSize }}MB/b /templatetemplate v-iffileType 格式为 b stylecolor: #f56c6c{{ fileType.join(/) }}/b /template的文件/divel-dialog:visible.syncdialogVisibletitle预览width800append-to-bodyimg:srcdialogImageUrlstyledisplay: block; max-width: 100%; margin: 0 auto//el-dialog/div /templatescript import { getToken } from /utils/auth;export default {props: {value: [String, Object, Array],// 图片数量限制limit: {type: Number,default: 5,},// 大小限制(MB)fileSize: {type: Number,default: 5,},// 文件类型, 例如[png, jpg, jpeg]fileType: {type: Array,default: () [png, jpg, jpeg],},// 是否显示提示isShowTip: {type: Boolean,default: true}},data() {return {number: 0,uploadList: [],dialogImageUrl: ,dialogVisible: false,hideUpload: false,uploadImgUrl: process.env.VUE_APP_BASE_API /common/upload, // 上传的图片服务器地址headers: {Authorization: Bearer getToken(),},fileList: []};},watch: {value: {handler(val) {if (val) {// 首先将值转为数组const list Array.isArray(val) ? val : this.value.split(,);// 然后将数组转为对象数组this.fileList list.map(item {if (typeof item string) {item { name: item, url: item };}return item;});} else {this.fileList [];return [];}},deep: true,immediate: true}},computed: {// 是否显示提示showTip() {return this.isShowTip (this.fileType || this.fileSize);},},methods: {// 上传前loading加载handleBeforeUpload(file) {let isImg false;if (this.fileType.length) {let fileExtension ;if (file.name.lastIndexOf(.) -1) {fileExtension file.name.slice(file.name.lastIndexOf(.) 1);}isImg this.fileType.some(type {if (file.type.indexOf(type) -1) return true;if (fileExtension fileExtension.indexOf(type) -1) return true;return false;});} else {isImg file.type.indexOf(image) -1;}if (!isImg) {this.$modal.msgError(文件格式不正确, 请上传${this.fileType.join(/)}图片格式文件!);return false;}if (this.fileSize) {const isLt file.size / 1024 / 1024 this.fileSize;if (!isLt) {this.$modal.msgError(上传头像图片大小不能超过 ${this.fileSize} MB!);return false;}}this.$modal.loading(正在上传图片请稍候...);this.number;},// 文件个数超出handleExceed() {this.$modal.msgError(上传文件数量不能超过 ${this.limit} 个!);},// 上传成功回调handleUploadSuccess(res, file) {console.log( res)console.log( res.code)if (res.code 200) {this.uploadList.push({ name: res.url, url: res.url });this.uploadedSuccessfully();} else {this.number--;this.$modal.closeLoading();this.$modal.msgError(res.msg);this.$refs.imageUpload.handleRemove(file);this.uploadedSuccessfully();}},// 删除图片handleDelete(file) {const findex this.fileList.map(f f.name).indexOf(file.name);if (findex -1) {this.fileList.splice(findex, 1);this.$emit(input, this.listToString(this.fileList));}},// 上传失败handleUploadError() {this.$modal.msgError(上传图片失败请重试);this.$modal.closeLoading();},// 上传结束处理uploadedSuccessfully() {if (this.number 0 this.uploadList.length this.number) {this.fileList this.fileList.concat(this.uploadList);this.uploadList [];this.number 0;this.$emit(input, this.listToString(this.fileList));this.$modal.closeLoading();}},// 预览handlePictureCardPreview(file) {this.dialogImageUrl file.url;this.dialogVisible true;},// 对象转成指定字符串分隔listToString(list, separator) {let strs ;separator separator || ,;for (let i in list) {if (list[i].url) {strs list[i].url.replace(this.baseUrl, ) separator;}}return strs ! ? strs.substr(0, strs.length - 1) : ;}} }; /script style scoped langscss // .el-upload--picture-card 控制加号部分 ::v-deep.hide .el-upload--picture-card {display: none; } // 去掉动画效果 ::v-deep .el-list-enter-active, ::v-deep .el-list-leave-active {transition: all 0s; }::v-deep .el-list-enter, .el-list-leave-active {opacity: 0;transform: translateY(0); } ::v-deep .el-upload-list--picture-card .el-upload-list__item{width: 360px;height: 173px; } ::v-deep .el-upload--picture-card{width: 360px;height: 173px; } /style
http://www.hkea.cn/news/14515958/

相关文章:

  • 简单网站开发项目实例下载17网一起做网店
  • 穷人创业一千元以下的东莞seo排名优化
  • 网站建设实验代码深圳网站建设软件开发公司排名
  • 网站建设与运营公司主营业务收入与成本北京小程序 app开发公司
  • 图片 展示 网站模板上海城乡住房建设厅网站
  • 网站开发专业就业指导手机wordpress
  • 中远智达网站建设免费排版网站
  • 网站建设教程给赚湖南岚鸿官 网自适应网站好吗
  • 杭州网站制作服务做防护信息的网站
  • 如何申请域名建立网站怎么做网站的步骤
  • 北京网站制作建设学生个人博客网站模板
  • 网站ftp管理工具全面的苏州网站建设
  • seo网站排名软件cmd iis重启单个网站
  • 营销型网站重要特点是?建设网站 软件推荐
  • 提供邢台网站优化wordpress主题+演示数据
  • 免费vi模板网站wordpress仿简书主题
  • 网站建设公司郑州手机网站制作软件
  • 什么网站建设策划方案 论文网站排名优化工薪待遇
  • 起名最好的网站排名专业视频网站开发公司
  • 网站的策划方案怎么写东莞建设网首页
  • 接单干活的平台哈尔滨优化seo外包公司
  • 成都网站设计说明书佛山从事网站建设
  • 网站一般在哪里找做一个小程序
  • 青岛建设厅网站seo整站优化外包
  • 网站开发需要什么专业的人才挖掘关键词的工具
  • 网站建设公开大连网站建设领超最好
  • 通州微网站优化wordpress 阴影
  • 网站建设推广图片wordpress上传至哪个目录
  • 成都公司建站模板上海专建贸易有限公司
  • 创办网站公司网站建设模板是什么