Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
CFFP-HB
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chao Sun
CFFP-HB
Commits
ad19bbf4
Commit
ad19bbf4
authored
Dec 16, 2022
by
sunerhu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.补充文件提交
parent
e4dc0277
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
59 additions
and
0 deletions
+59
-0
util/fiveshare.ts
+59
-0
No files found.
util/fiveshare.ts
0 → 100644
View file @
ad19bbf4
// var wx = require("weixin-js-sdk/index.js") //引入刚下载的js文件
// import $H from '@/api/request.js' //封装好的接口请求
// import wx from 'weixin-js-sdk'
import
api
from
"../api/api"
;
//初始化
export
function
initJssdkShare
(
callback
,
url
)
{
console
.
log
(
callback
,
url
,
'第二步'
);
var
url
=
url
//这一步需要调用后台接口,返回需要的签名 签名时间戳 随机串 和公众号appid
//注意url:window.location.href.split('#')[0] //
// request.post("", {
// url // url是当前页面的url
// },
let
WxConfigRequestVO
=
{
url
:
url
,
systemType
:
'1'
}
// @ts-ignore
api
.
Wxshare
(
WxConfigRequestVO
).
then
(
res
=>
{
console
.
log
(
res
,
'第三步'
);
jWeixin
.
config
({
debug
:
true
,
//调试的时候需要 在app上回弹出errmg:config ok 的时候就证明没问题了 这时候就可以改为false
appId
:
res
.
data
.
appId
,
//appid
timestamp
:
res
.
data
.
timestamp
,
//时间戳
nonceStr
:
res
.
data
.
nonceStr
,
//随机串
signature
:
res
.
data
.
signature
,
//签名
jsApiList
:
res
.
data
.
jsApiList
//必填 是下面需要用到的方法集合
})
if
(
callback
){
callback
()
}
})
}
// data是穿的参数 url是当前页面的链接
export
function
hshare
(
data
,
url
){
console
.
log
(
data
,
url
,
'第一步'
)
// initJssdkShare(data, url)
initJssdkShare
(
function
(){
jWeixin
.
ready
(
function
(){
console
.
log
(
data
);
var
sharedata
=
{
title
:
data
.
title
,
//标题
desc
:
data
.
desc
,
//描述
link
:
data
.
link
,
//分享链接
imgUrl
:
data
.
imgUrl
,
//图片
success
:(
res
=>
{
})
};
jWeixin
.
updateAppMessageShareData
(
sharedata
)
//自定义微信分享给朋友
jWeixin
.
updateTimelineShareData
(
sharedata
);
//自定义微信分享给朋友
jWeixin
.
onMenuShareAppMessage
(
sharedata
);
//获取“分享给朋友”按钮点击状态及自定义分享内容接口(即将废弃)
})
},
url
)
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment