更新记录

1.0.3(2026-03-04)

新增沙盒路径/应用内路径

1.0.2(2026-02-26)

1.新增公有文件夹指定及自定义文件夹 2.修复一些bug

1.0.1(2026-02-12)

修复一些已知bug

查看更多

平台兼容性

uni-app(4.11)

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

xxy-usb-data

开发文档

插件接口说明:

1、插件对象

<script>
    //获取插件对象
    import {
    onReadCsv,
    onWriteCsv,
    onOpenLocalStorage,
    onOpenUsbStorage
} from '@/uni_modules/xy-usb-data';

    export default {
        data() {
        },
        onLoad() {            
        },
        methods: {
            click() {
                    //数组写入csv
                    let list=[["header1","header2"],["内容1","内容2"]]
                     onWriteCsv({
                         list: list,//数组 必填
                         directory:"Download",非必填(默认Download)//'Download' | 'Pictures' | 'Documents' | 'Movies' | 'Music' = 'Download'
                         customDirectory:"test",非必填//不传默认在directory对应的根目录下
                         header: "header1,header2",//表头(非必填) 不填默认取一行
                         fileName: "ct.csv",//保存文件名称(非必填) 不填默认随机生成  
                         internalPath:true,//非必填,如果不填则存储到外部存储                                                
                         success: (res) => {//成功返回的是csv文件路径(外部路径/沙盒路径)
                             console.log(res)//{success:true,msg:"/storage/emulated/0/Download/ct.csv"}
                         },
                         fail: (rs) => {
                             console.log(rs)
                         }
                     })
                     //读取存储文件写入csv
                   onOpenLocalStorage({
                    path: "/storage/emulated/0/Download/WeiXin",//读取文件路径(如果是文件夹,则读取该文件夹下文件列表)必填
                    header: "header1,header2...",表头 必填
                    directory:"Download",非必填(默认Download)//'Download' | 'Pictures' | 'Documents' | 'Movies' | 'Music' = 'Download'
                    customDirectory:"test",非必填//不传默认在directory对应的根目录下
                    skipFirst: true,//是否跳过文件首行
                    fileName: "ct.csv",//文件文件名称
                    startsWith: "LOG2",//过滤文件开头
                    endWith: ".TXT",//过滤文件结尾
                    internalPath:true,//非必填,如果不填则存储到外部存储                    
                    success: (res) => {//成功返回的是csv文件路径
                        console.log(res)//{success:true,msg:"/storage/emulated/0/Download/ct.csv"}
                    },
                    fail: (rs) => {
                        console.log(rs)
                    }
                })
                //读取移动存储
               onOpenUsbStorage({
                header: "header1,header2",//表头
                directory:"Download",非必填(默认Download)//'Download' | 'Pictures' | 'Documents' | 'Movies' | 'Music' = 'Download'
                customDirectory:"test",非必填//不传默认在directory对应的根目录下
                skipFirst: true,//是否跳过首行
                fileName: "ct.csv",//文件名称
                startsWith: "LOG2",//过滤文件开头
                endWith: ".TXT",//过滤文件结尾
                internalPath:true,//非必填,如果不填则存储到外部存储                
                success: (res) => {//成功返回的是文件路径
                    console.log(res)//{success:true,msg:"/storage/emulated/0/Download"}
                },
                fail: (rs) => {
                    console.log(rs)
                }
            })
            //读取csv文件
               onReadCSV({
                path: "/storage/emulated/0/Download/ct.csv",//读取文件路径
                internalPath:true,//非必填,如果不填则存储到外部存储                
                success: (rs) => {
                    this.text = rs;
                    console.log(rs)
                }
            });
            }
        }
    }
</script>

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

隐私、权限声明

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

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />

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

插件不采集任何数据

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

暂无用户评论。