微信小程序数组添加:
使用push进行数组添加会报错:经测试 concat :链接一个或多个字符串/数组
var array=array1.concat(array2,array3); //生成一个新的数组
//开始得到用户信息与后面需要时获取
/**
* 得到用户信息
*/
//re 是否首次调用
gtuser:function(re,cb){
var app=this;
//获取用户的当前设置
wx.getSetting({
success(res) {
//用户信息授权是否获取成功 authSetting
if (!res.authSetting['scope.userInfo']) {
wx.authorize({
scope: 'scope.userInfo', //调用用户信息授权
success(res) {
//保存数据
app.getUserInfo(function (userInfo) {
cb(userInfo);
})
},
fail() {
// 不是首次访问时调用
if(re){
//调起客户端小程序设置界面,返回用户设置的操作结果 openSetting
wx.openSetting({
scope: 'scope.userInfo',
success: (res) => {
if (!res.authSetting['scope.userInfo']) {
cb(null);
}else{
//保存数据
app.getUserInfo(function (userInfo) {
cb(userInfo);
})
}
}
})
}
}
})
} else {
//保存数据 //授权成功 保存数据
app.getUserInfo(function (userInfo) {
cb(userInfo);
})
}
}
})
}