app上传图片和视频

推荐一个插件:上传图片、视频 包括预览、压缩、手动上传、uniCloud上传 等功能 - DCloud 插件市场

基础代码:一句话解决直接上代码!!!

<template>
	<view class="modify-page">
		<u-navbar title="工单详情" @leftClick="onClickLeft" />
		<view class="main">
			<cl-upload v-model="list" cloudType="other" :action="action" :headers="headers" @onSuccess="onSuccess"></cl-upload>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				// 系统状态栏的高度
				systemBarHeight: 0,
				list: [
					{
						path: 'https://p6.itc.cn/q_70/images01/20220727/1f0b91f068744223823ca585f8ad0446.jpeg'
					},
					{
						path: 'https://mp-61599c79-d7ee-4a75-a24b-e5a288da6dd3.cdn.bspapp.com/VKCEYUGU-61599c79-d7ee-4a75-a24b-e5a288da6dd3/20201008191803_6757b.jpeg'
					},
					{
						path: 'https://ys-guoyuan.oss-cn-hangzhou.aliyuncs.com/upload/20221209/efe096ba425a740387c111bc36d6ae06.mp4',
					}
				
				],
				action: "https://gy.ysxdgy.com/v1/common/upload",
				headers: {
					token: 'e672c63d4e034fc08054f83ad479ee3e'
				}
			};
		},
		onLoad(id) {
			console.log(id);
			this.getSysteminfo()
		},
		methods: {
			// 获取系统栏高度
			getSysteminfo() {
				uni.getSystemInfo({
					success: res => {
						this.systemBarHeight = res.statusBarHeight;
					}
				});
			},
			onClickLeft () {
				uni.navigateBack({
					delta: 1 // 返回的页面数,这里设置为1表示返回上一页
				});
			},
			onSuccess(reslut) {
				// 把服务端返回的图片地址添加到list中与组件数据同步
				this.list.push(reslut.data.link)
			},
		}
	}
</script>

<style lang="scss">
.modify-page {
	width: 100vw;
	height: 100vh;
	::v-deep .u-navbar {
		height: 50px;
	}
	.main {
		width: 100%;
		height: calc(100% - 50px);
		background-color: #fff;
		overflow: auto;
		padding: 0 20rpx;
		box-sizing: border-box;
	}
}
</style>

 

相关推荐

  1. app图片视频

    2024-03-25 19:22:05       33 阅读
  2. uni-app音频,图片步骤

    2024-03-25 19:22:05       56 阅读
  3. 图片&视频压缩的考察

    2024-03-25 19:22:05       60 阅读
  4. uni-app H5图片压缩体积大小

    2024-03-25 19:22:05       32 阅读
  5. 如何将抖音API应用于抖音视频的录制

    2024-03-25 19:22:05       182 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 19:22:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 19:22:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 19:22:05       82 阅读
  4. Python语言-面向对象

    2024-03-25 19:22:05       91 阅读

热门阅读

  1. Warning: fread(): Length parameter must be greater than 0

    2024-03-25 19:22:05       37 阅读
  2. Docker 容器中运行 JAR 文件的方法

    2024-03-25 19:22:05       46 阅读
  3. 突破编程_C++_查找算法(分块查找)

    2024-03-25 19:22:05       42 阅读
  4. springboot多数据源&动态数据源(主从)

    2024-03-25 19:22:05       38 阅读
  5. 数据结构-双向链表-003

    2024-03-25 19:22:05       30 阅读
  6. 第N5周:调用Gensim库训练Word2Vec模型

    2024-03-25 19:22:05       40 阅读
  7. 接口自动化测试入门基础知识

    2024-03-25 19:22:05       42 阅读
  8. python把图片重命名

    2024-03-25 19:22:05       49 阅读
  9. 委托(非常详细)

    2024-03-25 19:22:05       33 阅读
  10. [leetcode] 994. 腐烂的橘子

    2024-03-25 19:22:05       40 阅读
  11. 爬取MalwareBazaar实现恶意样本数据自由

    2024-03-25 19:22:05       48 阅读