微信小程序发布试用版本
This commit is contained in:
@@ -1 +1 @@
|
||||
{"version":3,"file":"login-page.mixin.js","sources":["uni_modules/uni-id-pages/common/login-page.mixin.js"],"sourcesContent":["import {\r\n\tmutations\r\n} from '@/uni_modules/uni-id-pages/common/store.js'\r\nimport config from '@/uni_modules/uni-id-pages/config.js'\r\nconst mixin = {\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tconfig,\r\n\t\t\tuniIdRedirectUrl: '',\r\n\t\t\tisMounted: false\r\n\t\t}\r\n\t},\r\n\tonUnload() {\r\n\t\t// #ifdef H5\r\n\t\tdocument.onkeydown = false\r\n\t\t// #endif\r\n\t},\r\n\tmounted() {\r\n\t\tthis.isMounted = true\r\n\t},\r\n\tonLoad(e) {\r\n\t\tif (e.is_weixin_redirect) {\r\n\t\t\tuni.showLoading({\r\n\t\t\t\tmask: true\r\n\t\t\t})\r\n\r\n\t\t\tif (window.location.href.includes('#')) {\r\n\t\t\t\t// 将url通过 ? 分割获取后面的参数字符串 再通过 & 将每一个参数单独分割出来\r\n\t\t\t\tconst paramsArr = window.location.href.split('?')[1].split('&')\r\n\t\t\t\tparamsArr.forEach(item => {\r\n\t\t\t\t\tconst arr = item.split('=')\r\n\t\t\t\t\tif (arr[0] == 'code') {\r\n\t\t\t\t\t\te.code = arr[1]\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\tthis.$nextTick(n => {\r\n\t\t\t\t// console.log(this.$refs.uniFabLogin);\r\n\t\t\t\tthis.$refs.uniFabLogin.login({\r\n\t\t\t\t\tcode: e.code\r\n\t\t\t\t}, 'weixin')\r\n\t\t\t})\r\n\t\t}\r\n\r\n\t\tif (e.uniIdRedirectUrl) {\r\n\t\t\tthis.uniIdRedirectUrl = decodeURIComponent(e.uniIdRedirectUrl)\r\n\t\t}\r\n\r\n\t\t// #ifdef MP-WEIXIN\r\n\t\tif (getCurrentPages().length === 1) {\r\n\t\t\tuni.hideHomeButton()\r\n\t\t\tconsole.log('已隐藏:返回首页按钮');\r\n\t\t}\r\n\t\t// #endif\r\n\t},\r\n\tcomputed: {\r\n\t\tneedAgreements() {\r\n\t\t\tif (this.isMounted) {\r\n\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\treturn this.$refs.agreements.needAgreements\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn false\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tagree: {\r\n\t\t\tget() {\r\n\t\t\t\tif (this.isMounted) {\r\n\t\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\t\treturn this.$refs.agreements.isAgree\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tset(agree) {\r\n\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\tthis.$refs.agreements.isAgree = agree\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('不存在 隐私政策协议组件');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tmethods: {\r\n\t\tloginSuccess(e) {\r\n\t\t\tmutations.loginSuccess({\r\n\t\t\t\t...e,\r\n\t\t\t\tuniIdRedirectUrl: this.uniIdRedirectUrl\r\n\t\t\t})\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport default mixin\r\n"],"names":["config","uni","mutations"],"mappings":";;;;AAIK,MAAC,QAAQ;AAAA,EACb,OAAO;AACN,WAAO;AAAA,MACT,QAAGA,8BAAM;AAAA,MACN,kBAAkB;AAAA,MAClB,WAAW;AAAA,IACX;AAAA,EACD;AAAA,EACD,WAAW;AAAA,EAIV;AAAA,EACD,UAAU;AACT,SAAK,YAAY;AAAA,EACjB;AAAA,EACD,OAAO,GAAG;AACT,QAAI,EAAE,oBAAoB;AACzBC,oBAAAA,MAAI,YAAY;AAAA,QACf,MAAM;AAAA,MACV,CAAI;AAED,UAAI,OAAO,SAAS,KAAK,SAAS,GAAG,GAAG;AAEvC,cAAM,YAAY,OAAO,SAAS,KAAK,MAAM,GAAG,EAAE,CAAC,EAAE,MAAM,GAAG;AAC9D,kBAAU,QAAQ,UAAQ;AACzB,gBAAM,MAAM,KAAK,MAAM,GAAG;AAC1B,cAAI,IAAI,CAAC,KAAK,QAAQ;AACrB,cAAE,OAAO,IAAI,CAAC;AAAA,UACd;AAAA,QACN,CAAK;AAAA,MACD;AACD,WAAK,UAAU,OAAK;AAEnB,aAAK,MAAM,YAAY,MAAM;AAAA,UAC5B,MAAM,EAAE;AAAA,QACR,GAAE,QAAQ;AAAA,MACf,CAAI;AAAA,IACD;AAED,QAAI,EAAE,kBAAkB;AACvB,WAAK,mBAAmB,mBAAmB,EAAE,gBAAgB;AAAA,IAC7D;AAGD,QAAI,gBAAe,EAAG,WAAW,GAAG;AACnCA,oBAAAA,MAAI,eAAgB;AACpBA,oBAAAA,MAAA,MAAA,OAAA,6DAAY,YAAY;AAAA,IACxB;AAAA,EAED;AAAA,EACD,UAAU;AAAA,IACT,iBAAiB;AAChB,UAAI,KAAK,WAAW;AACnB,YAAI,KAAK,MAAM,YAAY;AAC1B,iBAAO,KAAK,MAAM,WAAW;AAAA,QAClC,OAAW;AACN,iBAAO;AAAA,QACP;AAAA,MACD;AAAA,IACD;AAAA,IACD,OAAO;AAAA,MACN,MAAM;AACL,YAAI,KAAK,WAAW;AACnB,cAAI,KAAK,MAAM,YAAY;AAC1B,mBAAO,KAAK,MAAM,WAAW;AAAA,UACnC,OAAY;AACN,mBAAO;AAAA,UACP;AAAA,QACD;AAAA,MACD;AAAA,MACD,IAAI,OAAO;AACV,YAAI,KAAK,MAAM,YAAY;AAC1B,eAAK,MAAM,WAAW,UAAU;AAAA,QACrC,OAAW;AACNA,wBAAAA,gFAAY,cAAc;AAAA,QAC1B;AAAA,MACD;AAAA,IACD;AAAA,EACD;AAAA,EACD,SAAS;AAAA,IACR,aAAa,GAAG;AACfC,0CAAAA,UAAU,aAAa;AAAA,QACtB,GAAG;AAAA,QACH,kBAAkB,KAAK;AAAA,MAC3B,CAAI;AAAA,IACD;AAAA,EACD;AACF;;"}
|
||||
{"version":3,"file":"login-page.mixin.js","sources":["uni_modules/uni-id-pages/common/login-page.mixin.js"],"sourcesContent":["import {\r\n\tmutations\r\n} from '@/common/store.js'\r\nimport config from '@/uni_modules/uni-id-pages/config.js'\r\nconst mixin = {\r\n\tdata() {\r\n\t\treturn {\r\n\t\t\tconfig,\r\n\t\t\tuniIdRedirectUrl: '',\r\n\t\t\tisMounted: false\r\n\t\t}\r\n\t},\r\n\tonUnload() {\r\n\t\t// #ifdef H5\r\n\t\tdocument.onkeydown = false\r\n\t\t// #endif\r\n\t},\r\n\tmounted() {\r\n\t\tthis.isMounted = true\r\n\t},\r\n\tonLoad(e) {\r\n\t\tif (e.is_weixin_redirect) {\r\n\t\t\tuni.showLoading({\r\n\t\t\t\tmask: true\r\n\t\t\t})\r\n\r\n\t\t\tif (window.location.href.includes('#')) {\r\n\t\t\t\t// 将url通过 ? 分割获取后面的参数字符串 再通过 & 将每一个参数单独分割出来\r\n\t\t\t\tconst paramsArr = window.location.href.split('?')[1].split('&')\r\n\t\t\t\tparamsArr.forEach(item => {\r\n\t\t\t\t\tconst arr = item.split('=')\r\n\t\t\t\t\tif (arr[0] == 'code') {\r\n\t\t\t\t\t\te.code = arr[1]\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t}\r\n\t\t\tthis.$nextTick(n => {\r\n\t\t\t\t// console.log(this.$refs.uniFabLogin);\r\n\t\t\t\tthis.$refs.uniFabLogin.login({\r\n\t\t\t\t\tcode: e.code\r\n\t\t\t\t}, 'weixin')\r\n\t\t\t})\r\n\t\t}\r\n\r\n\t\tif (e.uniIdRedirectUrl) {\r\n\t\t\tthis.uniIdRedirectUrl = decodeURIComponent(e.uniIdRedirectUrl)\r\n\t\t}\r\n\r\n\t\t// #ifdef MP-WEIXIN\r\n\t\tif (getCurrentPages().length === 1) {\r\n\t\t\tuni.hideHomeButton()\r\n\t\t\tconsole.log('已隐藏:返回首页按钮');\r\n\t\t}\r\n\t\t// #endif\r\n\t},\r\n\tcomputed: {\r\n\t\tneedAgreements() {\r\n\t\t\tif (this.isMounted) {\r\n\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\treturn this.$refs.agreements.needAgreements\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn false\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tagree: {\r\n\t\t\tget() {\r\n\t\t\t\tif (this.isMounted) {\r\n\t\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\t\treturn this.$refs.agreements.isAgree\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\treturn true\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tset(agree) {\r\n\t\t\t\tif (this.$refs.agreements) {\r\n\t\t\t\t\tthis.$refs.agreements.isAgree = agree\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.log('不存在 隐私政策协议组件');\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t},\r\n\tmethods: {\r\n\t\tloginSuccess(e) {\r\n\t\t\tmutations.loginSuccess({\r\n\t\t\t\t...e,\r\n\t\t\t\tuniIdRedirectUrl: this.uniIdRedirectUrl\r\n\t\t\t})\r\n\t\t}\r\n\t}\r\n}\r\n\r\nexport default mixin\r\n"],"names":["config","uni","mutations"],"mappings":";;;;AAIK,MAAC,QAAQ;AAAA,EACb,OAAO;AACN,WAAO;AAAA,MACT,QAAGA,8BAAM;AAAA,MACN,kBAAkB;AAAA,MAClB,WAAW;AAAA,IACX;AAAA,EACD;AAAA,EACD,WAAW;AAAA,EAIV;AAAA,EACD,UAAU;AACT,SAAK,YAAY;AAAA,EACjB;AAAA,EACD,OAAO,GAAG;AACT,QAAI,EAAE,oBAAoB;AACzBC,oBAAAA,MAAI,YAAY;AAAA,QACf,MAAM;AAAA,MACV,CAAI;AAED,UAAI,OAAO,SAAS,KAAK,SAAS,GAAG,GAAG;AAEvC,cAAM,YAAY,OAAO,SAAS,KAAK,MAAM,GAAG,EAAE,CAAC,EAAE,MAAM,GAAG;AAC9D,kBAAU,QAAQ,UAAQ;AACzB,gBAAM,MAAM,KAAK,MAAM,GAAG;AAC1B,cAAI,IAAI,CAAC,KAAK,QAAQ;AACrB,cAAE,OAAO,IAAI,CAAC;AAAA,UACd;AAAA,QACN,CAAK;AAAA,MACD;AACD,WAAK,UAAU,OAAK;AAEnB,aAAK,MAAM,YAAY,MAAM;AAAA,UAC5B,MAAM,EAAE;AAAA,QACR,GAAE,QAAQ;AAAA,MACf,CAAI;AAAA,IACD;AAED,QAAI,EAAE,kBAAkB;AACvB,WAAK,mBAAmB,mBAAmB,EAAE,gBAAgB;AAAA,IAC7D;AAGD,QAAI,gBAAe,EAAG,WAAW,GAAG;AACnCA,oBAAAA,MAAI,eAAgB;AACpBA,oBAAAA,MAAA,MAAA,OAAA,6DAAY,YAAY;AAAA,IACxB;AAAA,EAED;AAAA,EACD,UAAU;AAAA,IACT,iBAAiB;AAChB,UAAI,KAAK,WAAW;AACnB,YAAI,KAAK,MAAM,YAAY;AAC1B,iBAAO,KAAK,MAAM,WAAW;AAAA,QAClC,OAAW;AACN,iBAAO;AAAA,QACP;AAAA,MACD;AAAA,IACD;AAAA,IACD,OAAO;AAAA,MACN,MAAM;AACL,YAAI,KAAK,WAAW;AACnB,cAAI,KAAK,MAAM,YAAY;AAC1B,mBAAO,KAAK,MAAM,WAAW;AAAA,UACnC,OAAY;AACN,mBAAO;AAAA,UACP;AAAA,QACD;AAAA,MACD;AAAA,MACD,IAAI,OAAO;AACV,YAAI,KAAK,MAAM,YAAY;AAC1B,eAAK,MAAM,WAAW,UAAU;AAAA,QACrC,OAAW;AACNA,wBAAAA,gFAAY,cAAc;AAAA,QAC1B;AAAA,MACD;AAAA,IACD;AAAA,EACD;AAAA,EACD,SAAS;AAAA,IACR,aAAa,GAAG;AACfC,mBAAAA,UAAU,aAAa;AAAA,QACtB,GAAG;AAAA,QACH,kBAAkB,KAAK;AAAA,MAC3B,CAAI;AAAA,IACD;AAAA,EACD;AACF;;"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"version":3,"file":"init.js","sources":["uni_modules/uni-id-pages/init.js"],"sourcesContent":["// 导入配置\r\nimport config from '@/uni_modules/uni-id-pages/config.js'\r\n// uni-id的云对象\r\nconst uniIdCo = uniCloud.importObject('uni-id-co', {\r\n customUI: true\r\n})\r\n// 用户配置的登录方式、是否打开调试模式\r\nconst {\r\n loginTypes,\r\n debug\r\n} = config\r\n\r\nexport default async function () {\r\n // 有打开调试模式的情况下\r\n if (debug) {\r\n // 1. 检查本地uni-id-pages中配置的登录方式,服务器端是否已经配置正确。否则提醒并引导去配置\r\n // 调用云对象,获取服务端已正确配置的登录方式\r\n const {\r\n supportedLoginType\r\n } = await uniIdCo.getSupportedLoginType()\r\n console.log('supportedLoginType: ' + JSON.stringify(supportedLoginType))\r\n // 登录方式,服务端和客户端的映射关系\r\n const data = {\r\n smsCode: 'mobile-code',\r\n univerify: 'univerify',\r\n username: 'username-password',\r\n weixin: 'weixin',\r\n qq: 'qq',\r\n xiaomi: 'xiaomi',\r\n sinaweibo: 'sinaweibo',\r\n taobao: 'taobao',\r\n facebook: 'facebook',\r\n google: 'google',\r\n alipay: 'alipay',\r\n apple: 'apple',\r\n weixinMobile: 'weixin'\r\n }\r\n // 遍历客户端配置的登录方式,与服务端比对。并在错误时抛出错误提示\r\n const list = loginTypes.filter(type => !supportedLoginType.includes(data[type]))\r\n if (list.length) {\r\n console.error(\r\n\t\t\t\t`错误:前端启用的登录方式:${list.join(',')};没有在服务端完成配置。配置文件路径:\"/uni_modules/uni-config-center/uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json\"`\r\n )\r\n }\r\n }\r\n\r\n // #ifdef APP-PLUS\r\n // 如果uni-id-pages配置的登录功能有一键登录,有则执行预登录(异步)\r\n if (loginTypes.includes('univerify')) {\r\n uni.preLogin({\r\n provider: 'univerify',\r\n complete: e => {\r\n // console.log(e);\r\n }\r\n })\r\n }\r\n // #endif\r\n\r\n // 3. 绑定clientDB错误事件\r\n // clientDB对象\r\n const db = uniCloud.database()\r\n db.on('error', onDBError)\r\n // clientDB的错误提示\r\n function onDBError ({\r\n code, // 错误码详见https://uniapp.dcloud.net.cn/uniCloud/clientdb?id=returnvalue\r\n message\r\n }) {\r\n // console.error('onDBError', {code,message});\r\n }\r\n // 解绑clientDB错误事件\r\n // db.off('error', onDBError)\r\n\r\n // 4. 同步客户端push_clientid至device表\r\n if (uniCloud.onRefreshToken) {\r\n uniCloud.onRefreshToken(() => {\r\n // console.log('onRefreshToken');\r\n if (uni.getPushClientId) {\r\n uni.getPushClientId({\r\n success: async function (e) {\r\n // console.log(e)\r\n const pushClientId = e.cid\r\n // console.log(pushClientId);\r\n const res = await uniIdCo.setPushCid({\r\n pushClientId\r\n })\r\n // console.log('getPushClientId', res);\r\n },\r\n fail (e) {\r\n // console.log(e)\r\n }\r\n })\r\n }\r\n })\r\n }\r\n}\r\n"],"names":["uniCloud","config","uni"],"mappings":";;;AAGA,MAAM,UAAUA,cAAAA,GAAS,aAAa,aAAa;AAAA,EACjD,UAAU;AACZ,CAAC;AAED,MAAM;AAAA,EACJ;AAAA,EACA;AACF,IAAIC,8BAAM;AAEK,eAAA,gBAAkB;AAE/B,MAAI,OAAO;AAGT,UAAM;AAAA,MACJ;AAAA,IACN,IAAQ,MAAM,QAAQ,sBAAuB;AACzCC,wBAAA,MAAA,OAAA,0CAAY,yBAAyB,KAAK,UAAU,kBAAkB,CAAC;AAEvE,UAAM,OAAO;AAAA,MACX,SAAS;AAAA,MACT,WAAW;AAAA,MACX,UAAU;AAAA,MACV,QAAQ;AAAA,MACR,IAAI;AAAA,MACJ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,QAAQ;AAAA,MACR,UAAU;AAAA,MACV,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,OAAO;AAAA,MACP,cAAc;AAAA,IACf;AAED,UAAM,OAAO,WAAW,OAAO,UAAQ,CAAC,mBAAmB,SAAS,KAAK,IAAI,CAAC,CAAC;AAC/E,QAAI,KAAK,QAAQ;AACfA;;;QACF,gBAAgB,KAAK,KAAK,GAAG,CAAC;AAAA,MAC3B;AAAA,IACF;AAAA,EACF;AAgBD,QAAM,KAAKF,cAAQ,GAAC,SAAU;AAC9B,KAAG,GAAG,SAAS,SAAS;AAExB,WAAS,UAAW;AAAA,IAClB;AAAA;AAAA,IACA;AAAA,EACJ,GAAK;AAAA,EAEF;AAKD,MAAIA,cAAAA,GAAS,gBAAgB;AAC3BA,kBAAQ,GAAC,eAAe,MAAM;AAE5B,UAAIE,cAAAA,MAAI,iBAAiB;AACvBA,sBAAAA,MAAI,gBAAgB;AAAA,UAClB,SAAS,eAAgB,GAAG;AAE1B,kBAAM,eAAe,EAAE;AAEX,kBAAM,QAAQ,WAAW;AAAA,cACnC;AAAA,YACd,CAAa;AAAA,UAEF;AAAA,UACD,KAAM,GAAG;AAAA,UAER;AAAA,QACX,CAAS;AAAA,MACF;AAAA,IACP,CAAK;AAAA,EACF;AACH;;"}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user