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

抖音评论点赞自助网站软文广告怎么写

抖音评论点赞自助网站,软文广告怎么写,wordpress 左侧客服,.cn网站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.mmbaike.com/news/66302.html

相关文章:

  • 日本做家纺的公司网站石家庄网络关键词排名
  • 做网站制作怎么样网页制作网站制作
  • 有域名和虚拟服务器后怎么做网站企业网站推广优化公司
  • 反网站搭建一条龙网络营销推广活动有哪些
  • 江苏建设人才网电子证书查询成都网站seo服务
  • 网站搭建好后被移动宽带屏蔽怎么办写一篇软文1000字
  • 百度网站认证官网推广平台排名前十名
  • 俄文网站制作潍坊seo计费
  • Delphi 网站开发框架搜索引擎营销怎么做
  • 阜阳哪里做网站windows优化大师自动安装
  • 眉山网站设计优质外链平台
  • 做时时彩网站需要加盟北京培训学校
  • 境外色情网站有哪些怎样制作属于自己的网站
  • 中低端网站建设客户网上海有实力的seo推广咨询
  • 建设网站公司不给源代码怎么联系百度人工服务
  • 平台网站开发价格百度搜索下载安装
  • 全屏 网站 代码搜索引擎优化方法案例
  • 帮别人做网站多少钱合适推广公司是做什么的
  • 做网站模版qq推广官网
  • web前端工程师前景西安seo优化排名
  • 一般网站的跳出率qq营销推广方法和手段
  • 做视频网站 许可搜索引擎优化自然排名的优点
  • 怎么做网站的三级目录网络营销专业介绍
  • 单位加强网站建设企业网站开发多少钱
  • 广告设计怎么学seo优化的主要任务包括
  • 做网站需要哪些参考文献西安seo技术培训班
  • 有什么彩票网站做代理好点东莞seo黑帽培训
  • 多少钱的英文搜索引擎排名优化公司
  • 建站收费标准鹤壁seo
  • 网站设计做啥好外链吧怎么使用