提交 308e3594 编写于 作者: 雪洛's avatar 雪洛

Merge branch 'master' into dev

...@@ -80,9 +80,9 @@ ...@@ -80,9 +80,9 @@
"navigationBarTextStyle": "black", "navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app", "navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#FFF", "navigationBarBackgroundColor": "#FFF",
"backgroundColor": "#F8F8F8", "backgroundColor": "#F8F8F8"
/* #ifdef H5 */ /* #ifdef H5 */
"navigationStyle": "custom" ,"navigationStyle": "custom"
/* #endif */ /* #endif */
} }
,"condition" : { //模式配置,仅开发期间生效 ,"condition" : { //模式配置,仅开发期间生效
......
...@@ -43,26 +43,18 @@ ...@@ -43,26 +43,18 @@
}, },
agree: { agree: {
get() { get() {
return this.uniParentComponent.agree return this.getParentComponent().agree
}, },
set(agree) { set(agree) {
console.log('setAgree', agree); console.log('setAgree', agree);
return this.uniParentComponent.agree = agree return this.getParentComponent().agree = agree
} }
} }
}, },
data() { data() {
// #ifndef H5
const uniParentComponent = this.$parent;
// #endif
// #ifdef H5
const uniParentComponent = this.$parent.$parent;
// #endif
return { return {
//父组件对象
uniParentComponent,
servicesList: [{ servicesList: [{
"id": "username", "id": "username",
"text": "账号登录", "text": "账号登录",
...@@ -202,6 +194,15 @@ ...@@ -202,6 +194,15 @@
}, },
methods: { methods: {
getParentComponent(){
// #ifndef H5
return this.$parent;
// #endif
// #ifdef H5
return this.$parent.$parent;
// #endif
},
setUserInfo(e) { setUserInfo(e) {
console.log('setUserInfo', e); console.log('setUserInfo', e);
}, },
......
...@@ -12,7 +12,6 @@ const { ...@@ -12,7 +12,6 @@ const {
isUniIdError isUniIdError
} = require('./common/error') } = require('./common/error')
const middleware = require('./middleware/index') const middleware = require('./middleware/index')
const uniOpenBridge = require('uni-open-bridge-common')
const { const {
registerAdmin, registerAdmin,
...@@ -72,7 +71,7 @@ const { ...@@ -72,7 +71,7 @@ const {
} = require('./module/dev/index') } = require('./module/dev/index')
module.exports = { module.exports = {
async _before () { async _before() {
const clientInfo = this.getClientInfo() const clientInfo = this.getClientInfo()
/** /**
* 检查clientInfo,无appId和uniPlatform时本云对象无法正常运行 * 检查clientInfo,无appId和uniPlatform时本云对象无法正常运行
...@@ -154,7 +153,11 @@ module.exports = { ...@@ -154,7 +153,11 @@ module.exports = {
// 挂载uni-captcha到this上,方便后续调用 // 挂载uni-captcha到this上,方便后续调用
this.uniCaptcha = uniCaptcha this.uniCaptcha = uniCaptcha
this.uniOpenBridge = uniOpenBridge Object.defineProperty(this, 'uniOpenBridge', {
get() {
return require('uni-open-bridge-common')
}
})
// 挂载中间件 // 挂载中间件
this.middleware = {} this.middleware = {}
...@@ -175,7 +178,7 @@ module.exports = { ...@@ -175,7 +178,7 @@ module.exports = {
// 通用权限校验模块 // 通用权限校验模块
await this.middleware.accessControl() await this.middleware.accessControl()
}, },
_after (error, result) { _after(error, result) {
if (error) { if (error) {
// 处理中间件内抛出的标准响应对象 // 处理中间件内抛出的标准响应对象
if (error.errCode && getType(error) === 'object') { if (error.errCode && getType(error) === 'object') {
......
...@@ -10,8 +10,7 @@ ...@@ -10,8 +10,7 @@
"lodash.merge": "^4.6.2", "lodash.merge": "^4.6.2",
"uni-captcha": "file:../../../../uni-captcha/uniCloud/cloudfunctions/common/uni-captcha", "uni-captcha": "file:../../../../uni-captcha/uniCloud/cloudfunctions/common/uni-captcha",
"uni-config-center": "file:../../../../uni-config-center/uniCloud/cloudfunctions/common/uni-config-center", "uni-config-center": "file:../../../../uni-config-center/uniCloud/cloudfunctions/common/uni-config-center",
"uni-id-common": "file:../../../../uni-id-common/uniCloud/cloudfunctions/common/uni-id-common", "uni-id-common": "file:../../../../uni-id-common/uniCloud/cloudfunctions/common/uni-id-common"
"uni-open-bridge-common": "file:../../../../uni-open-bridge/uniCloud/cloudfunctions/common/uni-open-bridge-common"
}, },
"extensions": {} "extensions": {}
} }
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册