返回顶部
首页 > 资讯 > 精选 >uniapp怎么设置使用照相机和相册权限
  • 449
分享到

uniapp怎么设置使用照相机和相册权限

2023-07-04 14:07:41 449人浏览 八月长安
摘要

这篇文章主要介绍了uniapp怎么设置使用照相机和相册权限的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇uniapp怎么设置使用照相机和相册权限文章都会有所收获,下面我们一起来看看吧。在写uniapp项目中,对

这篇文章主要介绍了uniapp怎么设置使用照相机和相册权限的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇uniapp怎么设置使用照相机和相册权限文章都会有所收获,下面我们一起来看看吧。

在写uniapp项目中,对于上传图片有时会有这样的需求:只可使用照相机拍摄上传,不可使用相册。

在uniapp中,我们通常会使用uni-file-picker这个组件,但是这个组件中,有点缺陷,就是没有对这个功能的传值设置,这里就要给组件进行修改了。

在uni-file-picker组件中的uni-file-picker.Vue中的js部分,找到props添加一个变量,如下:

props: {....以上省略sizeType: {type: Array,default () {return ['original', 'compressed']}},             //这是新加的变量,默认值是相册和照相机都有的sourceType: {type: Array,default () {return ['camera','album']}}},

在uni-file-picker组件中的uni-file-picker.vue中的js部分,找到chooseFiles()函数,添加sourceType的传值,如下:

chooseFiles() {const _extname = get_extname(this.fileExtname)// 获取后缀uniCloud.chooseAndUploadFile({type: this.fileMediatype,compressed: false,                //sourceType为新添加的控制照相机与相册的传值变量sourceType: this.sourceType,sizeType: this.sizeType,// TODO 如果为空,video 有问题extension: _extname.length > 0 ? _extname : undefined,count: this.limitLength - this.files.length, //默认9onChooseFile: this.chooseFileCallback,onUploadProgress: progressEvent => {this.setProgress(progressEvent, progressEvent.index)}}).then(result => {this.setSuccessAndError(result.tempFiles)}).catch(err => {console.log('选择失败', err)})},

在页面调用模板中使用改组件,使用 :sourceType或者 :source-type来控制照相机与相册的使用权限,如下:

<template><view class="container">        <!--设置只能使用照相机  :sourceType="sourceType1" -->        <view class="upload-box"><view class="pic-desc">照片1</view><uni-file-picker  v-model="mentouValue" return-type="object" fileMediatype="image" mode="grid" :sourceType="sourceType1" :auto-upload="false"  @select="mentouSelect" @delete="mentouDelete"/></view>        <!--设置只能使用照相机 则 :sourceType="sourceType2" -->        <!--若都可以使用,则不用此变量,默认都可以使用的-->    </view><template>

js部分写法如下:

<script>export default {data() {return{           mentouValue:'',           sourceType1:['camera'],            sourceType2:['album'],         }    },    methods:{        //选择图片        mentouSelect(e){console.log("选择图片",e)},         //删除图片        mentouDelete(){this.mentouValue = ''},    }}</script>

关于“uniapp怎么设置使用照相机和相册权限”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“uniapp怎么设置使用照相机和相册权限”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: uniapp怎么设置使用照相机和相册权限

本文链接: https://lsjlt.com/news/345811.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • uniapp怎么设置使用照相机和相册权限
    这篇文章主要介绍了uniapp怎么设置使用照相机和相册权限的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇uniapp怎么设置使用照相机和相册权限文章都会有所收获,下面我们一起来看看吧。在写uniapp项目中,对...
    99+
    2023-07-04
  • uniapp组件uni-file-picker中设置使用照相机和相册权限的操作方法
    在写uniapp项目中,对于上传图片有时会有这样的需求:只可使用照相机拍摄上传,不可使用相册。 在uniapp中,我们通常会使用uni-file-picker这个组件,但是这个组件中...
    99+
    2022-11-16
    uniapp组件uni-file-picker设置照相机和相册权限 uniapp相册权限 uniapp组件uni-file-picker uniapp设置权限
  • Android无需权限调用系统相机拍照怎么实现
    这篇“Android无需权限调用系统相机拍照怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android无需权限调用...
    99+
    2023-07-05
  • 使用Android怎么从相册中选取照片
    使用Android怎么从相册中选取照片?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。(1)直接选择相册后返回第一步就是主要跳转的相册 //在这里跳转到...
    99+
    2023-05-30
    android
  • 一文详解Android无需权限调用系统相机拍照
    目录正文1、直接获取用户拍照结果2、用户拍照之后指定相机将未压缩的图片存放到我们指定的目录正文 在进行一些小型APP的开发,或者是对拍照界面没有自定义要求时,我们可以用调起系统相机...
    99+
    2023-03-19
    Android调用系统相机拍照 Android 系统调用
  • 使用Flutter的image_picker插件实现设备的相册的访问和拍照
    文章目录 需求描述Flutter插件image_picker的介绍使用步骤1、添加依赖2、导入 例子完整的代码效果 总结 需求描述 在应用开发时,我们有很多场景要使用到更换图片的功能,即将原本的图像替换设置成其他的图...
    99+
    2023-08-16
    flutter image_picker 更换头像 拍照 相册
  • 怎么设置小程序页面使用相机
    设置小程序页面使用相机的案例:在对应的wxml文件中添加以下代码:<camera device-position="back"  flash="off"binder...
    99+
    2024-04-02
  • Android Flutter怎么使用相机实现拍摄照片
    本篇内容介绍了“Android Flutter怎么使用相机实现拍摄照片”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用相机前的准...
    99+
    2023-07-05
  • Android通过手机拍照或从本地相册选取图片设置头像
    像微信、QQ、微博等社交类的APP,通常都有设置头像的功能,设置头像通常有两种方式: 让用户通过选择本地相册之类的图片库中已有的图像,裁剪后作为头像。 让用户启动手机的相机拍照,拍完照片后裁剪,然后作为头像。 ...
    99+
    2023-05-31
    android 头像 本地相册
  • Kubernetes中怎么设置和使用读写权限
    在Kubernetes中,可以通过以下方式设置和使用读写权限: 使用RBAC(Role-Based Access Control...
    99+
    2024-04-02
  • 小程序从相册获取图片并上传及使用相机拍照功能的方法
    今天小编给大家分享一下小程序从相册获取图片并上传及使用相机拍照功能的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.i...
    99+
    2023-06-26
  • 云主机权限怎么设置
    设置云主机权限的方式有多种,具体方法取决于你使用的操作系统和云服务提供商。以下是一些常见的设置云主机权限的方法:1. SSH密钥:在...
    99+
    2023-09-17
    云主机
  • 手机使用云服务器怎么设置权限
    使用云服务器时,您需要提供用户名、密码、数据库、应用程序等信息,以便服务器可以访问和管理所有这些信息。 以下是使用云服务器时提供的用户名和密码: 使用默认用户名和密码:确保您知道您的云服务器用户名和密码,这有助于防止恶意用户访问您的数据...
    99+
    2023-10-26
    权限 服务器 手机
  • win10相机麦克风权限被关闭怎么解决
    这篇文章主要讲解了“win10相机麦克风权限被关闭怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win10相机麦克风权限被关闭怎么解决”吧!我们先点击【开始菜单】然后选择【设置】 在...
    99+
    2023-07-02
  • Android无需权限调起系统相机怎么实现
    这篇文章主要讲解了“Android无需权限调起系统相机怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Android无需权限调起系统相机怎么实现”吧!在进行一些小型APP的开发,或者是...
    99+
    2023-07-05
  • win10设备管理器找不到照相机该怎么办win10设备管理器找不到照相机解决方案
    一旦启用win10系统软件内置的相机功能,您就可以使用监控摄像头进行视频通话。可是有些客户在设备管理器上找不到照相机了,这是怎么回事呢?极有可能是照相机被隐藏了,只需撤销隐藏就能看到了,具体步骤为:开启设备管理器,点一下上面的查询,随后选择...
    99+
    2023-07-10
  • Android中通过访问本地相册或者相机设置用户头像实例
    目前几乎所有的APP在用户注册时都会有设置头像的需求,大致分为三种情况: (1)通过获取本地相册的图片,经过裁剪后作为头像。 (2)通过启动手机相机,现拍图片然后裁剪作为头像。...
    99+
    2022-06-06
    相机 Android
  • 微信小程序开发中如何实现从本地相册选择图片或使用相机拍照
    这篇文章主要为大家展示了微信小程序开发中如何实现从本地相册选择图片或使用相机拍照,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序开发中如何实现从本地相册选择图片或使用相机拍照”这篇文章吧。...
    99+
    2023-06-26
  • 手机使用云服务器怎么设置权限密码
    使用云服务器时,为了保障用户账户安全,通常需要设置权限密码。以下是在云服务器上设置密码的一般步骤: 在云服务器控制台中登录到服务器。 打开“管理工具”。 找到“服务”。 找到“Guest”服务,右键单击。 在弹出菜单中找到“创建账户”并...
    99+
    2023-10-26
    权限 密码 服务器
  • 手机使用云服务器怎么设置权限管理
    使用云服务器时,需要为云服务器的配置权限管理。以下是一些常见的云服务器配置权限管理设置方法: 选择云服务器:在管理面板中选择使用云服务器。 设置云服务器的权限:在云服务器的权限管理中,选择“设置权限”。在这个对话框中,可以添加、编辑和设...
    99+
    2023-10-26
    权限 服务器 手机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作