【uniapp】开发支付宝小程序 — 注意事项
button 边框有黑线 解决办法btn{ border: 1px solid transparent; }.btn{padding: 0; margin: 0; border: 1px solid transparent;line-height: initial; height: initial;}.btn::after{ display: none; }自定义导航栏问题自定义导航栏时Title
button 边框有黑线 解决办法
btn{ border: 1px solid transparent; }
——————————————————
日期选择器—选择完时间后的日期格式为:2024/09/28
input属性为disable=“true”时是禁止点击的:
比如:<uni-datetime-picker v-model=“dateRange” type=“daterange” @change=“maskClick” />中的时间框点击时不会有弹框弹出
——————————————————
解决支付宝小程序平台上的页面禁止拖动
“mp-alipay”:{
“allowsBounceVertical”:“NO”
}
.btn{
padding: 0; margin: 0; border: 1px solid transparent;
line-height: initial; height: initial;
}
.btn::after{ display: none; }
自定义导航栏问题
自定义导航栏时Title为空: “navigationBarTitleText”: “”,
page.json代码 globalStyle中引入
“mp-alipay”: {
“allowsBounceVertical”: “NO”, //是否允许向下拉拽。支持 YES / NO
“transparentTitle”: “always”,//导航栏透明设置 always一直透明 / auto 滑动自适应 / none 不透明
“titlePenetrate”: “YES” //设置小程序导航栏为透明
}
————————————————————————————
禁止页面下拉拖动
其中有allowsBounceVertical属性 :是否允许向下拉拽。支持 YES / NO
————————————————————————————
《小程序隐私政策》
我们如何收集和使用您的个人信息
在您使用小程序时,我们将向您收集以下个人信息:
收集您的手机号码信息,用于为你提供 注册登录 服务 。
收集您的头像昵称信息,用于为你提供 分辨用户 服务 。
收集您的相册(访问)信息,用于为你提供 上传图片 服务 。
收集您的剪切板信息,用于为你提供 复制文本等相关信息 服务 。
收集您的地理位置信息,用于为你提供 线下导航 服务 。
收集您的相册(保存)信息,用于为你提供 保存图片 服务 。
收集您的手机号信息,用于为你提供发送消息服务 。
收集您的昵称信息,用于为你提供昵称显示服务 。
收集您的头像信息,用于为你提供头像显示服务 。
授权支付宝头像、昵称
<template>
<view>
<!-- #ifdef MP-ALIPAY -->
<button open-type="getAuthorize" scope='userInfo'
@getAuthorize="onGetAuthorize" @error="onAuthError"
class="btn2 btn font-32 h-90 fcc radius10">授权支付宝头像、昵称登录</button>
<!-- #endif -->
</view>
</template>
<script>
export default {
methods: {
onGetAuthorize() {
my.getAuthCode({
scopes: 'auth_user',
success: (authCodeRes) => {
const authCode = authCodeRes.authCode;
// 继续获取用户信息
my.getOpenUserInfo({
success: (userInfoRes) => {
const userInfo = JSON.parse(userInfoRes.response).response;
console.log('User Info:', userInfo);
// 将用户信息发送到后端
this.ali_login(authCode, userInfo);
},
fail: (error) => {
console.error('获取用户信息失败', error);
}
});
},
fail: (error) => {
console.error('获取授权码失败', error);
}
});
},
ali_login:function(authCode, userInfo){
console.log(authCode, userInfo);
var that=this;
// 请求接口
uni.showLoading({ title: '登录中...' });
uni.request({
method: 'POST',
url: '后端接口地址',
data: {
code: authCode,
nickName: userInfo.nickName, gender: 0, avatarUrl: userInfo.avatar,
referid: uni.getStorageSync('referid') || that.referid || 0
},
header: { 'app-type':uni.getStorageSync('app-type')||"" },
success: (res) => {
uni.hideLoading();
if (res.header) {
uni.setStorageSync('token', res.header['token']||'');
}
if (res.data.code == 1) {
uni.setStorageSync('gl_login_status',true);
setTimeout(()=>{
// uni.switchTab({ url: '/pages/index/index' });
},100);
}else{
that.toast(res.data.msg);
}
}
});
},
onAuthError(e){ console.log(e); }, // 授权报错
}
}
</script>
更多推荐
所有评论(0)