myUploadFile 改为 async myUploadFile
使用awai的时候,为啥总是报错: Unexpected token, expected ";" ?我封装了一个批量上传云存储的函数,为什么这里我一用await,就报错:语法错误: Unexpected token, expected ";" (33:22),是怎么回事呢? [图片] 代码如下: <template> <view><button type="default" @click="myImage">上传</button></view> </template> <script> export default { data() { return {}; }, methods: { async myImage() { var result = await this.myChooseImage(); var tempFilePaths = result.tempFilePaths; var result1=this.myUploadFile(tempFilePaths) console.log(result1) }, //封装 上传文件 myUploadFile(arr) { var uploadAll = arr.map(item => { var extend = /\.\w+$/.exec(item)[0]; var cloudPath = new Date().getTime() + extend; return uniCloud.uploadFile({ filePath: item, cloudPath: cloudPath }); }); var result =await Promise.all(uploadAll); }, //封装选择函数 myChooseImage() { return new Promise((resolve, reject) => { var result = uni.chooseImage({ success(res) { resolve(res); }, fail(err) { reject(err); } }); }); } } }; </script> <style></style>
2020-07-20使用 vue-router 来管理 vue 的路由
在微信公众号菜单中创建开发项目(比如个人中心、管理中心等)用什么技术?在微信公众号中开发自己的项目,前端使用什么技术来实现呢?现在只是单纯的html+vue来写的页面,然后没有路由(像uniapp中pages.json中有固定好的路由)。没办法实现首页跳转。现只有js,html,css目录。就是该再添加些什么技术呢?(比如vuex或其他)
2020-07-20目测是在在获取 userinfo 时没有很正确拼接 access_token 到 url 上。 1.检查是否获取到 access_token 2.检查在 /sns/userinfo 接口上是否正确拼接 access_token 参数
如何解决公众频繁提示网页授权 api unauthorized 的问题?/** * 获取用户信息 * @throws \Exception * @return array */ public static function getUserInfo(string $code = '') { $appid = config('site.wechat_app_id'); $secret = config('site.wechat_app_secret'); $query = http_build_query([ 'appid' => $appid, 'secret' => $secret, 'code' => $code, 'grant_type' => 'authorization_code' ]); // 常量值GET_USER_ACCESS_TOKEN_URL :'https://api.weixin.qq.com/sns/oauth2/access_token?' $oauth2Url = self::GET_USER_ACCESS_TOKEN_URL . $query; $oauth2 = json_decode(\fast\Http::get($oauth2Url), true); $query = http_build_query([ 'access_token' => $oauth2['access_token'], 'openid' => $oauth2['openid'], 'lang' => 'zh_CN', ]); // 常量值GET_USERINFO_URL :'https://api.weixin.qq.com/sns/userinfo?' $get_user_info_url = self::GET_USERINFO_URL . $query; $respone = \fast\Http::get($get_user_info_url); $userinfo = json_decode($respone, true); if (empty($userinfo['openid'])) { // 在这里会记录大量日志 \think\Log::record($respone, 'wechat_auth_log'); throw new \Exception('授权失败!'); } return $userinfo; } 上图是代码,每次都是重新获取网页授权access_token ,会频繁的提示 (对了这是一个公众号投票应用,无需关注公众号投票,目前总票数371482,总投票人数193070,每人每天可以给不同参赛者投5票) [图片] [ wechat_auth_log ] {"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: JIbDMzmoRa-luCf ]"} 公众号appid: wxb67f2683fbfb45f6
2020-07-20为了不让小程序代表网站官方,为了更好管控违法网站
小程序为什么不设置一批政府公众号和网站的白名单?接触过很多政府类小程序,很好的应用,需要跳转到政府类的公众号或者官方网站,很难实现。 小程序为什么不设置一些政府类公众号和网站的白名单,方便大家跳转。
2020-07-20access_token 有效期是2个小时,需要在到期前主动更新本地的 access_token,同时每日获取 access_token 有次数限制
小程序数据分析接口analysis.getDailyRetain可以无限调用吗?我想做后台管理系统的用户数据分析,发现小程序有很多数据都是可以使用的,但是调用一次之后过一段时间再次使用,access_token就会报错,导致无法使用数据
2020-07-20无论是公众号、短信、邮件,都会存在被其它消息淹没的问题。可以做个闹钟提醒 APP 或 消息推送桌面程序
小程序如何给运营人员通知?如,客户在小程序上预定,或其它操作,我希望能及时通知道运营人员,让运营人员及时处理问题。现在能通知的就只有公众号,短信,除了这些还有其它更好的通知端口吗?因为短信容易进入垃圾,运营人员有时候没有注意到,公众号现在推送及关注的信息太多。
2020-07-20根据“消息推送服务器配置指南”来配置后端服务返回正确的内容
token校验失败,如何解决?求解[图片]
2020-07-19如果添加装饰的功能是在小程序端实现,同时微信政策无大改,是无需维护的
没有后台的小程序需要维护吗?可以支撑多人访问吗?大家好,我最近帮同学开发了一款微信头像加装饰图片功能的微信小程序,全部功能为:获取微信头像,然后添加装饰,保存本地。 我用她的帐号发布的,她并不会编程,请问这款小程序是否需要维护?是否可以支撑多人访问?求哥哥姐姐们解答一下疑惑🙏
2020-07-19?id=7YdyAMfuFFv6 这个部分是页面传参
请问如何做小程序的路径参数混淆?就是类似抽奖助手这种?另外这种技术叫什么?小程序页面路径:pages/lucky/lottery/detail?id=7YdyAMfuFFv6 这种是怎么做的呢?用的啥技术? [图片]
2020-07-19看看 onShow 里看看回调信息
实名验证(小程序)参数和签名已经确认无误,已经和签名工具做过对比都是正常的,为什么一直提示这个?参数和签名已经确认无误,已经和签名工具做过对比都是正常的,为什么一直提示这个,下面是接口文档 https://pay.weixin.qq.com/wiki/doc/api/realnameauth.php?chapter=60_2&index=3 [图片][图片] 补充: 调用的是授权小程序,现在直接调起就提示网络异常,请稍后重试,还无法进入下个环节。参数,签名,密钥,都确认无误,校验签名也能成功,是不是这个接口已经被弃用了https://pay.weixin.qq.com/wiki/doc/api/realnameauth.php?chapter=60_2&;index=3
2020-06-23