微信授权登录提示code-2
appid和appsecret应该是移动应用,而非网页应用
微信授权登录提示code:-100/自定义基座无法微信登录和分享
开发者账号配置的应用签名应该是md5加密后的值,而不是原字符串
生产环境proxyTable不生效,导致接口500
两种解决办法:
①入口文件使用网络地址,且和接口在同一域名下
②(推荐)
入口文件依旧是index.html
在config/prod.env和config/dev.env下添加API_ROOT
'use strict'
module.exports = {
NODE_ENV: '"production"',
API_ROOT: '"http://cross.precision-wechat.com"'
}
在main.js里设置baseUrl
axios.defaults.baseURL = process.env.API_ROOT
css内背景图片使用相对路径,打包测试不出现
修改config/index,js内的这一行
// Paths
assetsRoot: path.resolve(__dirname, '../dist'),
assetsSubDirectory: 'static',
assetsPublicPath: './',
import进来的样式表没有被lib-flexible转为rem
转换写法,改为
ApplePay沙盒测试登录app store失败
不能直接登录app store,需要在点击付款时登录沙盒账号
微博分享闪退
Dcloud的锅,在授权失败时授权层会闪现闪退,授权失败有两种情况,1网络问题授权失败2你没安装新浪微博,要再加一层判断,如果授权失败则进行提示。
plus.share.getServices(function(s){
s.forEach(function(item) {
if(item.id === 'sinaweibo') {
$this.shares = item;
}
});
if($this.shares.authenticated) {
// 已授权
$this.shares.send($this.sinashareMsg, function() {
plus.nativeUI.toast($this.langs.SHARE_SUCCES