|
@@ -1,23 +1,21 @@
|
|
import Vue from 'vue'
|
|
import Vue from 'vue'
|
|
-import { appId, jsApiList } from '@/config/js-config'
|
|
|
|
-import wx from 'jweixin-module'
|
|
|
|
|
|
+import { appId } from '@/config/js-config'
|
|
import { shareSDK } from '@/api/userApi/share'
|
|
import { shareSDK } from '@/api/userApi/share'
|
|
|
|
|
|
-const dev = process.env.EVN
|
|
|
|
|
|
+const dev = process.env.NODE_ENV
|
|
|
|
|
|
Vue.prototype.$wxReady = async (callback, apiList = []) => {
|
|
Vue.prototype.$wxReady = async (callback, apiList = []) => {
|
|
try {
|
|
try {
|
|
const url = 'https://sell-b.caimei365.com/#/shopping-mall'
|
|
const url = 'https://sell-b.caimei365.com/#/shopping-mall'
|
|
// console.log('当前页面地址:', url)
|
|
// console.log('当前页面地址:', url)
|
|
const res = await shareSDK({ url: url, appId })
|
|
const res = await shareSDK({ url: url, appId })
|
|
- console.log(res)
|
|
|
|
wx.config({
|
|
wx.config({
|
|
debug: false, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。
|
|
debug: false, // 开启调试模式,调用的所有 api 的返回值会在客户端 alert 出来,若要查看传入的参数,可以在 pc 端打开,参数信息会通过 log 打出,仅在 pc 端时才会打印。
|
|
appId: appId, // 必填,公众号的唯一标识
|
|
appId: appId, // 必填,公众号的唯一标识
|
|
timestamp: res.timestamp, // 必填,生成签名的时间戳
|
|
timestamp: res.timestamp, // 必填,生成签名的时间戳
|
|
nonceStr: res.noncestr, // 必填,生成签名的随机串
|
|
nonceStr: res.noncestr, // 必填,生成签名的随机串
|
|
signature: res.signature, // 必填,签名
|
|
signature: res.signature, // 必填,签名
|
|
- jsApiList: [...jsApiList] // 必填,需要使用的 JS 接口列表
|
|
|
|
|
|
+ jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData'] // 必填,需要使用的 JS 接口列表
|
|
})
|
|
})
|
|
wx.ready(callback(wx))
|
|
wx.ready(callback(wx))
|
|
wx.error(function (error) {
|
|
wx.error(function (error) {
|
|
@@ -26,7 +24,7 @@ Vue.prototype.$wxReady = async (callback, apiList = []) => {
|
|
})
|
|
})
|
|
} catch (error) {
|
|
} catch (error) {
|
|
if (dev === 'development') {
|
|
if (dev === 'development') {
|
|
- console.warn('jssdk init error:' + error.msg || error.message)
|
|
|
|
|
|
+ console.warn('jssdk init error:' + error)
|
|
} else {
|
|
} else {
|
|
console.warn('jssdk init error')
|
|
console.warn('jssdk init error')
|
|
}
|
|
}
|