更新记录

1.1.6(2026-01-24) 下载此版本

优化标题位置。

1.1.5(2026-01-24) 下载此版本

标题优化

1.1.4(2026-01-24) 下载此版本

版本号更新

查看更多

平台兼容性

uni-app(4.33)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
-
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - -

jx-file-picker

基于uni-file-picker组件的增强版本,支持文件大小限制、标题控制等功能。

功能特点

  • 保留官方所有原有功能
  • 支持文件大小限制(size属性)
  • 支持控制标题显示(showTitle属性)
  • 支持自定义标题后缀(title属性)
  • 文件大小单位为MB

属性说明

属性 类型 默认值 说明
size Number/String 0 文件大小限制,单位为MB,0表示不限制大小
showTitle Boolean true 是否显示标题,设置为false则不显示标题区域
showUploadLoading Boolean true 是否显示上传loading,设置为true则显示上传状态
title String '' 标题后缀内容,会追加到基础提示文字后

使用方法

基础用法

<!-- 限制文件大小为1MB -->
<jx-file-picker
  :size="1"
  file-mediatype="all">
</jx-file-picker>

使用标题后缀

<!-- 显示提示:"文件必须小于0.5MB,高度100宽度100" -->
<jx-file-picker
  :size="0.5"
  title="高度100宽度100"
  file-mediatype="all">
</jx-file-picker>

隐藏标题

<!-- 不显示任何标题 -->
<jx-file-picker
  :size="2"
  :showTitle="false"
  file-mediatype="all">
</jx-file-picker>

控制上传loading

<!-- 显示上传loading(默认行为) -->
<jx-file-picker
  :size="2"
  :showUploadLoading="true"
  file-mediatype="all">
</jx-file-picker>

<!-- 隐藏上传loading -->
<jx-file-picker
  :size="2"
  :showUploadLoading="false"
  file-mediatype="all">
</jx-file-picker>

完整示例

<jx-file-picker
  :limit="2"
  :size="0.1"
  :showTitle="false"
  :showUploadLoading="true"
  title="高度100宽度100"
  :image-styles="{ width: '80px', height: '80px' }"
  :dir="pages_list.updir">
</jx-file-picker>

注意事项

  • 当size值小于1024时,单位为MB
  • 当size值大于等于1024时,单位为字节
  • 当size为0时,表示不限制文件大小
  • 当showTitle为false时,整个标题区域将不显示
  • 当showUploadLoading为false时,不显示上传状态loading
  • title内容会作为后缀追加到基础提示文字后

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。