| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- import cloudApi from "../apis/cloudApi"
- import {
- postApi
- } from "../apis/api"
- function wxSetSessionKey() {
- return new Promise((resolve, reject) => {
- wx.login({
- success: async res => {
- let {
- data
- } = await postApi('/wx/getOpenId', {
- code: res.code
- })
- let {
- result: openId
- } = data
- wx.setStorageSync('openId', openId)
- resolve({
- openId
- })
- }
- })
- })
- }
- function getUserProfile() {
- return new Promise((resolve, reject) => {
- wx.getUserProfile({
- desc: "'用于完善用户信息",
- success: e => {
- let {
- userInfo
- } = e
- resolve({
- status: 0,
- userInfo
- })
- },
- fail: e => {
- resolve({
- errMsg: e.errMsg,
- status: 1
- })
- }
- })
- })
- }
- function subMsg() {
- return new Promise((resolve, reject) => {
- wx.requestSubscribeMessage({
- tmplIds: ['q1joCPFWjhAxSJtrZ30QFi_aA9LVva4PQZmBcxZIPhU'],
- success: res => {
- console.log(res)
- },
- complete: e => {
- console.log(e)
- }
- })
- })
- }
- module.exports = {
- wxSetSessionKey,
- getUserProfile,
- subMsg
- }
|