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

抖音评论点赞自助网站百度网站排名规则

抖音评论点赞自助网站,百度网站排名规则,做关键词搜索的网站,可以自己做斗图的网站1.前言: 使用element ui有很多便捷之处,但是由于是封装的组件和自己写还是有些许的不一样,这里主要解决几个问题。 1. 如何获取子组件实例 2. 如何自定义上传方法 2.两个问题: ⛺️ 获取子组件实例 实际上vue一般通过ref获取子组…

1.前言:

在这里插入图片描述

使用element ui有很多便捷之处,但是由于是封装的组件和自己写还是有些许的不一样,这里主要解决几个问题。

1. 如何获取子组件实例
2. 如何自定义上传方法

在这里插入图片描述

2.两个问题:

  1. ⛺️ 获取子组件实例

实际上vue一般通过ref获取子组件实例。
不过每个版本都有区别,甚至ts和js版本也有细微区别。

<el-dialogtitle="上传"v-model="dialogVisible"width="30%":before-close="handleClose"><el-uploadclass="upload-demo"drag:before-upload="beforeUpload"ref="img":http-request="toUploadImg":limit = 1multiple = falseelement-loading-text="正在上传"><el-icon :size="20"><Upload /></el-icon><div class="el-upload__text">将图片拖到此处,或<em>点击上传</em></div><div class="el-upload__tip" slot="tip"></div></el-upload><span slot="footer" class="dialog-footer"></span></el-dialog>
const img = ref<UploadInstance>();
const handleClose = () => {img.value?.clearFiles();dialogVisible.value=false;
}
  1. 我们这里需要执行elementui-plus的清除文件的方法,在vue3中是需要通过声明一个相同变量的ref获取实例的。这是vue3和vue2的区别

  2. 而在ts中需要给这个组件一个上传实例的泛型UploadInstance,这个类型是elementui提供的,当然不加也可以,但是费劲很多,因为ts检查比较严格,因为ts不知道你的这个组件是什么,语法提示就没有了。

2 ⛺️ 自定义上传

在较为大型的项目中,这种到处手写路径的方法无疑是增加了耦合,增加了代码复杂度。
最好统一管理api请求接口模块。并且上传数据也不是自己能够决定的,
在这里插入图片描述
使用这个api可以覆盖文件的默认上传方法。这里我们声明使用http-request声明了toUploadImg方法,自己实现上传文件的方法,并且使用formdata上传额外的参数。

<el-dialog title="上传"v-model="dialogVisible"width="30%":before-close="handleClose"><el-uploadclass="upload-demo"drag:before-upload="beforeUpload"ref="img":http-request="toUploadImg":limit = 1multiple = falseelement-loading-text="正在上传"><el-icon :size="20"><Upload /></el-icon><div class="el-upload__text">将图片拖到此处,或<em>点击上传</em></div><div class="el-upload__tip" slot="tip"></div></el-upload><span slot="footer" class="dialog-footer"></span></el-dialog>
const toUploadImg = (param: UploadRequestOptions) => {debuggerconst file = param.file;const currentPath = "/" + path.value.join("/");const formData = new FormData();formData.append('file', file); // 这里可以根据需要设置其他表单字段formData.append('path',currentPath);uploadImg(formData).then((res) => {if(res.statusCode === 200){ElMessage.success('上传成功');}})return formData;
}

我们注意到这个api提供的参数类型是UploadRequestOptions,包含众多属性,我这里之获取了文件名,可以根据自己需要获取修改。
在这里插入图片描述

http://www.shuangfujiaoyu.com/news/55914.html

相关文章:

  • 中山网站建设企业广告推广怎么找客户
  • 哪个网站做的效果图好百度人工客服在线咨询电话
  • 培训做网站搜索广告和信息流广告区别
  • 手机版网站模板如何做品牌运营与推广
  • 网站建设与制作的毕业论文百度seo流量
  • 旅游网站推荐免费网站制作成品
  • 网站商城支付接口营销策划书模板范文
  • 做网站第一步要学什么找精准客户的app
  • 建站公司 万维科技搜索引擎广告优化
  • 北京网站建设公司分享网站改版注意事项优化新十条
  • 展会搭建设计案例网站赣州seo公司
  • 忻州市建设厅网站首页网络营销中的seo是指
  • 培训网站建设方案书网络营销的概念及特点
  • 甘肃省建设厅执业资格注册网站手机百度2020
  • 网站设计中级外贸新手怎样用谷歌找客户
  • 青岛做外贸网站哪家好seo外包公司排名
  • 淘宝客手机网站线上营销方案
  • 制作网站的模板免费下载如何让百度能查到自己
  • 做网站笔记本网络销售每天做什么
  • 品牌网站设计哪家好矿坛器材友情交换
  • 点广告挣钱网站有哪些百度手机浏览器下载
  • seo整站优化哪家好百度免费官网入口
  • 免费地图制作网站东莞seo项目优化方法
  • 宁波做360网站推广永久免费域名申请
  • 有什么网站可以做ppt网站搜索排优化怎么做
  • 广州网站建设技术seo网页优化服务
  • wordpress素才网页seo优化
  • 网络推广公司犯法吗成都网站seo外包
  • 重庆建工集团seo培训多少钱
  • 黄石网站建设十大流量平台