Browse Source

分享bug

master
HolyKnightIX 1 year ago
parent
commit
ab5a7dda97
6 changed files with 96 additions and 23 deletions
  1. +1
    -0
      miniprogram/app.js
  2. +25
    -5
      miniprogram/pages/ContactUs/ContactUs.js
  3. +25
    -5
      miniprogram/pages/chat/chat.js
  4. +42
    -10
      miniprogram/pages/index/index.js
  5. +2
    -2
      miniprogram/utils/request.js
  6. +1
    -1
      project.config.json

+ 1
- 0
miniprogram/app.js View File

@@ -82,6 +82,7 @@ App({


wx.setStorageSync('completionContentCount', res.data.completionContentCount) wx.setStorageSync('completionContentCount', res.data.completionContentCount)
that.globalData.completionContentCount = res.data.completionContentCount that.globalData.completionContentCount = res.data.completionContentCount

}).catch(err => { }).catch(err => {
console.log(err, 'err'); console.log(err, 'err');
}) })


+ 25
- 5
miniprogram/pages/ContactUs/ContactUs.js View File

@@ -48,7 +48,7 @@ Page({
}) })
}, },


makePhoneCall(e){
makePhoneCall(e) {
wx.makePhoneCall({ wx.makePhoneCall({
phoneNumber: e.currentTarget.dataset.phone phoneNumber: e.currentTarget.dataset.phone
}) })
@@ -97,10 +97,30 @@ Page({


}, },


/**
* 用户点击右上角分享
*/
onShareAppMessage() { onShareAppMessage() {

const promise = new Promise(resolve => {
setTimeout(() => {
resolve({
title: '小闲聊'
})
}, 500)
})
return {
title: '小闲聊',
promise
}
},
onShareTimeline() {
const promise = new Promise(resolve => {
setTimeout(() => {
resolve({
title: '小闲聊'
})
}, 500)
})
return {
title: '小闲聊',
promise
}
} }
}) })

+ 25
- 5
miniprogram/pages/chat/chat.js View File

@@ -43,7 +43,7 @@ Page({
const that = this const that = this
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const data = { const data = {
appId: 'wxf288a9b8167ff2ca',
appId: 'wxedb9fb309728a9f1',
message message
} }
request.post({ request.post({
@@ -440,10 +440,30 @@ Page({


}, },


/**
* 用户点击右上角分享
*/
onShareAppMessage() { onShareAppMessage() {

const promise = new Promise(resolve => {
setTimeout(() => {
resolve({
title: '小闲聊'
})
}, 500)
})
return {
title: '小闲聊',
promise
}
},
onShareTimeline() {
const promise = new Promise(resolve => {
setTimeout(() => {
resolve({
title: '小闲聊'
})
}, 500)
})
return {
title: '小闲聊',
promise
}
} }
}) })

+ 42
- 10
miniprogram/pages/index/index.js View File

@@ -29,19 +29,28 @@ Page({
this.checkUserInfo() this.checkUserInfo()
} }
const that = this const that = this
app.userInfoCallback = res => {
console.log(res, 'userInfoCallback')
that.setData({
userInfo: res.data,
isPhone: that.data.userInfo.phone ? true : false
})
if (app.globalData.noticeText) {
if (!this.data.checkUserInfo) {
app.userInfoCallback = res => {
console.log(res, 'userInfoCallback')
that.setData({ that.setData({
noticeText: app.globalData.noticeText
userInfo: res.data,
isPhone: that.data.userInfo.phone ? true : false
}) })
if (app.globalData.noticeText) {
that.setData({
noticeText: app.globalData.noticeText
})
}
} }
} }
}, },

onShow() {
if (!this.data.checkUserInfo) {
this.getNoticeText()
}
},

getUserProfile() { getUserProfile() {
// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗 // 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
wx.getUserProfile({ wx.getUserProfile({
@@ -226,6 +235,31 @@ Page({
}) })
}, },


/**
* @description 获取通知栏信息文本
* @returns list
*/
getNoticeText() {
const that = this
request.get({
url: '/api/notice/list'
}).then(res => {
console.log(res, 'getNoticeText');
let noticeText = ''
res.data.forEach((item, index) => {
noticeText += index + 1 + '、' + item.content + ' '
})
app.globalData.noticeText = noticeText
that.setData({
noticeText: noticeText
})
// 检查用户信息
that.checkUserInfo()
}).catch(err => {
console.log(err, 'err');
})
},

onShareAppMessage() { onShareAppMessage() {
const promise = new Promise(resolve => { const promise = new Promise(resolve => {
setTimeout(() => { setTimeout(() => {
@@ -236,7 +270,6 @@ Page({
}) })
return { return {
title: '小闲聊', title: '小闲聊',
path: '/pages/index/index',
promise promise
} }
}, },
@@ -250,7 +283,6 @@ Page({
}) })
return { return {
title: '小闲聊', title: '小闲聊',
path: '/pages/index/index',
promise promise
} }
} }


+ 2
- 2
miniprogram/utils/request.js View File

@@ -33,9 +33,9 @@ class request {


/** /**
* @description 小程序appId * @description 小程序appId
* @returns {string} wxf288a9b8167ff2ca
* @returns {string} wxedb9fb309728a9f1
*/ */
appId = 'wxf288a9b8167ff2ca';
appId = 'wxedb9fb309728a9f1';


/** /**
* @description get * @description get


+ 1
- 1
project.config.json View File

@@ -31,7 +31,7 @@
"simulatorPluginLibVersion": {}, "simulatorPluginLibVersion": {},
"condition": {}, "condition": {},
"srcMiniprogramRoot": "miniprogram/", "srcMiniprogramRoot": "miniprogram/",
"appid": "wxf288a9b8167ff2ca",
"appid": "wxedb9fb309728a9f1",
"libVersion": "2.31.0", "libVersion": "2.31.0",
"editorSetting": { "editorSetting": {
"tabIndent": "insertSpaces", "tabIndent": "insertSpaces",


Loading…
Cancel
Save