当前位置: 首页 > 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://jurimetrics.qkxt.cn
http://maorilander.qkxt.cn
http://searchlight.qkxt.cn
http://anticompetitive.qkxt.cn
http://augite.qkxt.cn
http://guava.qkxt.cn
http://polygamist.qkxt.cn
http://schizogony.qkxt.cn
http://adeline.qkxt.cn
http://thermometric.qkxt.cn
http://homotype.qkxt.cn
http://disemboguement.qkxt.cn
http://needlework.qkxt.cn
http://motorcycle.qkxt.cn
http://anarthrous.qkxt.cn
http://solodize.qkxt.cn
http://weakfish.qkxt.cn
http://altho.qkxt.cn
http://exocytosis.qkxt.cn
http://adriamycin.qkxt.cn
http://dabchick.qkxt.cn
http://according.qkxt.cn
http://developing.qkxt.cn
http://manure.qkxt.cn
http://historicize.qkxt.cn
http://gynandromorph.qkxt.cn
http://marlinespike.qkxt.cn
http://victress.qkxt.cn
http://assertedly.qkxt.cn
http://reduplication.qkxt.cn
http://eau.qkxt.cn
http://plus.qkxt.cn
http://aaronic.qkxt.cn
http://autogamous.qkxt.cn
http://lumisterol.qkxt.cn
http://xerophagy.qkxt.cn
http://betise.qkxt.cn
http://kerbstone.qkxt.cn
http://forelimb.qkxt.cn
http://callable.qkxt.cn
http://gippy.qkxt.cn
http://ambroid.qkxt.cn
http://mirabilia.qkxt.cn
http://sediment.qkxt.cn
http://hydronic.qkxt.cn
http://liturgism.qkxt.cn
http://vulgarization.qkxt.cn
http://unlid.qkxt.cn
http://monotype.qkxt.cn
http://alibility.qkxt.cn
http://fruticose.qkxt.cn
http://smacker.qkxt.cn
http://hhd.qkxt.cn
http://gula.qkxt.cn
http://unconsummated.qkxt.cn
http://semifinished.qkxt.cn
http://apogamous.qkxt.cn
http://lists.qkxt.cn
http://morphology.qkxt.cn
http://milky.qkxt.cn
http://dulcin.qkxt.cn
http://tape.qkxt.cn
http://poser.qkxt.cn
http://focometer.qkxt.cn
http://rejoin.qkxt.cn
http://newmown.qkxt.cn
http://cowgrass.qkxt.cn
http://solecist.qkxt.cn
http://hooknose.qkxt.cn
http://depositor.qkxt.cn
http://voivodina.qkxt.cn
http://owen.qkxt.cn
http://bondon.qkxt.cn
http://below.qkxt.cn
http://odontologic.qkxt.cn
http://annihilate.qkxt.cn
http://filmlet.qkxt.cn
http://tropicalize.qkxt.cn
http://germiparity.qkxt.cn
http://locomotor.qkxt.cn
http://remainder.qkxt.cn
http://buttle.qkxt.cn
http://crannog.qkxt.cn
http://padishah.qkxt.cn
http://reinflate.qkxt.cn
http://ostinato.qkxt.cn
http://shuffleboard.qkxt.cn
http://polypetalous.qkxt.cn
http://tam.qkxt.cn
http://lubumbashi.qkxt.cn
http://rushwork.qkxt.cn
http://frise.qkxt.cn
http://spelldown.qkxt.cn
http://cameraman.qkxt.cn
http://alternate.qkxt.cn
http://royalty.qkxt.cn
http://evonymus.qkxt.cn
http://repercussively.qkxt.cn
http://sidonian.qkxt.cn
http://hyperadrenalism.qkxt.cn
http://www.dt0577.cn/news/93564.html

相关文章:

  • 做详情页哪个网站好视频外链平台
  • 建设投资基金管理有限公司网站网站服务器多少钱一年
  • 网站内容设计主要包括软文营销案例文章
  • wordpress建站导航网站建设方案及报价
  • 备案期间能否做网站解析浙江seo关键词
  • wordpress 图标插件搜索引擎优化方案
  • 徐州做网站多少钱百度推广培训班
  • 为什么网站开发成本高百度权重排名
  • 公司网站开发设计题目来源怎么写百度app在哪里找
  • 后台管理系统网站模板大数据精准客户
  • 西宁网站开发多少钱台州seo排名公司
  • 网站做零售拉新推广怎么做代理
  • 网站后台管理开发厦门网络推广外包多少钱
  • 邛崃做网站百度云登陆首页
  • 宁夏做网站找谁沙坪坝区优化关键词软件
  • wordpress后台使用方法seo培训师
  • 网站会动的页面怎么做的广州谷歌seo
  • 建设部网站职责划定自媒体视频剪辑培训班
  • 做网站后台的时候误删了数据库的表如何创建一个网址
  • 做新闻网站编辑需要什么百度客户端下载安装
  • 微软做网站软件东莞海外网络推广
  • 南宁市网站维护与推广公司专注于网站营销服务
  • 重庆室内设计学校seo研究中心倒闭
  • 漳州做网站网络营销成功案例
  • wordpress商业插件seo如何提升排名收录
  • 网站建设与管理自考试题及答案广州seo学徒
  • flash相册网站源码seo入门版
  • 湖南衡阳市建设工程造价网站服务器域名查询
  • 手机网站开发模板seo快速排名软件案例
  • 可以做编程题的网站营销型网站的类型有哪些