flat: 修改字体和添加图标
This commit is contained in:
63
utils/wechatShare.js
Normal file
63
utils/wechatShare.js
Normal file
@@ -0,0 +1,63 @@
|
||||
import wx from 'weixin-js-sdk'
|
||||
import config from "@/config.js"
|
||||
|
||||
export function setupWechatShare({
|
||||
title,
|
||||
desc,
|
||||
link,
|
||||
imgUrl
|
||||
}) {
|
||||
// 通过后端接口获取签名(必须)
|
||||
fetch(`${config.baseUrl}/wechat-signature?url=${encodeURIComponent(location.href.split('#')[0])}`)
|
||||
.then(res => res.json())
|
||||
.then(({
|
||||
appId,
|
||||
timestamp,
|
||||
nonceStr,
|
||||
signature
|
||||
}) => {
|
||||
wx.config({
|
||||
debug: false,
|
||||
appId,
|
||||
timestamp,
|
||||
nonceStr,
|
||||
signature,
|
||||
jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData']
|
||||
})
|
||||
|
||||
wx.ready(() => {
|
||||
// 分享给好友
|
||||
wx.updateAppMessageShareData({
|
||||
title,
|
||||
desc,
|
||||
link,
|
||||
imgUrl,
|
||||
success: () => {
|
||||
console.log('分享配置成功')
|
||||
}
|
||||
})
|
||||
|
||||
// 分享到朋友圈
|
||||
wx.updateTimelineShareData({
|
||||
title,
|
||||
link,
|
||||
imgUrl,
|
||||
success: () => {
|
||||
console.log('朋友圈分享配置成功')
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
// 使用
|
||||
// import { setupWechatShare } from '@/utils/wechatShare.js'
|
||||
|
||||
// onMounted(() => {
|
||||
// setupWechatShare({
|
||||
// title: '职位推荐:高级前端工程师',
|
||||
// desc: '某知名互联网公司,年薪40W,点击查看详情',
|
||||
// link: location.href,
|
||||
// imgUrl: 'https://yourcdn.com/job-thumbnail.png'
|
||||
// })
|
||||
// })
|
Reference in New Issue
Block a user