更新记录

1.0.1(2026-02-12)

修复一些已知bug

1.0.0(2026-02-11)

更新内容为: 1.新增数组写入到csv文件 2.新增读取存储文件写入到csv 3.新增读取移动存储文件写入到csv 4.新增读取csv


平台兼容性

uni-app(4.11)

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

uni-app x(4.11)

Chrome Safari Android iOS 鸿蒙 微信小程序
- - - - - -

xxy-usb-data

开发文档

插件接口说明:

1、插件对象

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

    export default {
        data() {
        },
        onLoad() {
            //初始化(最好打成正式包)
            //csv文件统一保存路径:/storage/emulated/0/Download/xxy            
            onInitData();
        },
        methods: {
            click() {
                    //数组写入csv
                    let list=[["header1","header2"],["内容1","内容2"]]
                     onWriteArray({
                         list: JSON.stringify(this.result),//数组转为json字符串 必填
                         header: "header1,header2",//表头(非必填) 不填默认取一行
                         fileName: "ct.csv",//保存文件名称(非必填) 不填默认随机生成                         
                         success: (res) => {
                             console.log(res)
                         },
                         fail: (rs) => {
                             console.log(rs)
                         }
                     })
                     //读取存储文件写入csv
                   onOpenLocalStorage({
                    path: "/storage/emulated/0/Download/WeiXin",//读取文件路径(如果是文件夹,则读取该文件夹下问价列表)必填
                    header: "header1,header2...",表头 必填
                    skipFirst: true,//是否跳过文件首行
                    fileName: "ct.csv",//文件文件名称
                    startsWith: "LOG2",//过滤文件开头
                    endWith: ".TXT",//过滤问价结尾
                    success: (res) => {
                        console.log(res)
                    },
                    fail: (rt) => {
                        console.log(rt)
                    }
                })
                //读取移动存储
               onOpenUsbStorage({
                header: "header1,header2",//表头
                skipFirst: true,//是否跳过首行
                fileName: "ct.csv",//文件名称
                startsWith: "LOG2",//过滤文件开头
                endWith: ".TXT",//过滤问价结尾
                success: (res) => {
                    console.log(res)
                },
                fail: (rt) => {
                    console.log(rt)                    
                }
            })
            //读取csv文件
               onReadCSV({
                fileName: "ct.csv",//文件名称
                path: "/storage/emulated/0/Download/xxy",//如果不填,则读取目录,如果传入具体文件,则直接读取该文件
                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. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。