直播app开发,基于van-uploader封装的文件上传图片压缩组件
直播app开发,基于van-uploader封装的文件上传图片压缩组件
1、调用
1 | <template><br> <div><br> <compress-uploader v-model= "fileList" :compressSwitch= "true" :quality= "0.5" :maxCount= "3" /><br> </div><br></template><br> <br><script><br>import compressUploader from './components/compress-uploader' <br>export default {<br> name: 'CompShip' ,<br> data () {<br> return {<br> fileList: [],<br> }<br> },<br> components: {<br> compressUploader<br> }<br>}<br></script><br> <br><style scoped> <br></style> |
2、核心代码
1 | <template><br> <van-uploader :fileList= "fileList" :after-read= "afterRead" <br> multiple :max- count = "maxCount" v-bind= "$attrs" v-on= "$listeners" /><br></template><br> <br><script><br>export default {<br> name: 'compress-uploader' ,<br> props: {<br> value: Array,<br> quality: {<br> type: Number,<br> default : 0.1<br> },<br> compressSwitch: {<br> type: Boolean,<br> default : false<br> },<br> threshold: {<br> type: Number,<br> default : 500<br> },<br> maxCount: {<br> type: Number,<br> default : 1<br> }<br> },<br> computed: {<br> fileList: {<br> get () {<br> return this.value<br> },<br> set (n) {<br> this. $emit ( 'input' , n)<br> }<br> } |
以上就是 直播app开发,基于van-uploader封装的文件上传图片压缩组件,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
2022-05-24 app直播源码,弹出下拉框时可以点击任意区域关闭
2022-05-24 android短视频开发,自定义下拉列表
2022-05-24 短视频平台搭建,Android Studio详情页跳转