更新记录

1.0.0(2026-03-14)

新增微信登录、分享、支付 新增支付宝登录、支付


平台兼容性

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 鸿蒙 微信小程序
- - - - - -

其他

多语言 暗黑模式 宽屏模式
× ×

xy-login

开发文档

插件接口说明:

1、插件对象

<script>
    //获取插件对象
    import {
    initWX,
    initZFB,
    wxLogin,
    zfbLogin,
    wxShare,
    wxPay,
    zfbPay
} from '@/uni_modules/xy-login'//需打成自定义基座

    export default {
        data() {
        },
        onLoad() { 
            //初始化微信sdk
            initWX({
                appId: '替换自己的',
                success: (res) => {
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            });
            //初始化支付宝sdk
            initZFB({
                appId: '替换自己的',
                success: (res) => {
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            });
        },
        methods: {
            click() {
                //微信登录
               wxLogin({
                success: (res) => {
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            })
            //支付宝登录
            zfbLogin({
                success: (res) => {
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            })
            //微信分享
             wxShare({
                type: 2, //0文字,1图片,2网页,3视频 如不传该值默认为0
                scene: 0, //0好友,1朋友圈,2收藏
                // text: "dkkdd", //type为0时,必填
                //path: "本地图片路径", //type为1时,必填;type为3时,非必填(默认缩略图)
                url: "https://www.baidu.com", //type为2时,必填
                title: "标题", //type为2、3时,必填
                description: "描述", //type为2、3时,非必填(默认为空)
                //videoUrl: "视频连接", //type为3时,必填
                success: (res) => {
                    // {success:true,msg:"分享成功"}
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            })
            //微信支付
            wxPay({
                appId: "wxd930ea5d5a258f4f", // 必填
                partnerId: "1900000109", // 必填
                prepayId: "1101000000140415649af9fc314aa427", // 必填
                nonceStr: "1101000000140429eb40476f8896f4c9", // 必填
                timeStamp: "1398746574", // 必填
                packageValue: "Sign=WXPay", // 必填
                sign: "oR9d8PuhnIc+YZ8cBHFCwfgpaK9gd7vaRvkYD7rthRAZ\/X+QBhcCYL21N7cHCTUxbQ+EAt6Uy+lwSN22f5YZvI45MLko8Pfso0jm46v5hqcVwrk6uddkGuT+Cdvu4WBqDzaDjnNa5UK3GfE1Wfl2gHxIIY5lLdUgWFts17D4WuolLLkiFZV+JSHMvH7eaLdT9N5GBovBwu5yYKUR7skR8Fu+LozcSqQixnlEZUfyE55feLOQTUYzLmR9pNtPbPsu6WVhbNHMS3Ss2+AehHvz+n64GDmXxbX++IOBvm2olHu3PsOUGRwhudhVf7UcGcunXt8cqNjKNqZLhLw4jq\/xDg==", // 必填
                success: (res) => {
                    //{success:true,msg:"支付成功"}
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            })
                //支付宝支付
               zfbPay({
                zfbInfo: "app_id=2021006136650234&biz_content=%7B%22time_expire%22%3A%222016-12-31+10%3A05%3A00%22%2C%22extend_params%22%3A%22%22%2C%22query_options%22%3A%22%5B%5C%22hyb_amount%5C%22%2C%5C%22enterprise_pay_info%5C%22%5D%22%2C%22subject%22%3A%22%E5%A4%A7%E4%B9%90%E9%80%8F%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22body%22%3A%22Iphone6+16G%22%2C%22passback_params%22%3A%22merchantBizType%253d3C%2526merchantBizNo%253d2016010101111%22%2C%22specified_channel%22%3A%22pcredit%22%2C%22goods_detail%22%3A%22%22%2C%22merchant_order_no%22%3A%2220161008001%22%2C%22enable_pay_channels%22%3A%22pcredit%2CmoneyFund%2CdebitCardExpress%22%2C%22out_trade_no%22%3A%2270501111111S001111119%22%2C%22ext_user_info%22%3A%22%22%2C%22total_amount%22%3A%229.00%22%2C%22timeout_express%22%3A%2290m%22%2C%22disable_pay_channels%22%3A%22pcredit%2CmoneyFund%2CdebitCardExpress%22%2C%22agreement_sign_params%22%3A%22%22%7D&charset=UTF-8&format=json&method=alipay.trade.app.pay&sign=ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE&sign_type=RSA2&timestamp=2014-07-24+03%3A07%3A50&version=1.0",
                success: (res) => {
                    console.log(res)
                },
                fail: (res) => {
                    console.log(res)
                }
            })
            }
        }
    }
</script>

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

隐私、权限声明

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

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

插件不采集任何数据

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

暂无用户评论。