最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

微信小程序实现页面分享onShareAppMessage

来源:动视网 责编:小采 时间:2020-11-27 21:52:34
文档

微信小程序实现页面分享onShareAppMessage

微信小程序实现页面分享onShareAppMessage:效果 js let app = getApp(); Page({ data: { img: /images/1.jpg }, onLoad() { }, showShareMenu() { wx.showShareMenu(); console.log(显示了当前页面的转发按钮); }, hideShareMenu() { wx.hideSh
推荐度:
导读微信小程序实现页面分享onShareAppMessage:效果 js let app = getApp(); Page({ data: { img: /images/1.jpg }, onLoad() { }, showShareMenu() { wx.showShareMenu(); console.log(显示了当前页面的转发按钮); }, hideShareMenu() { wx.hideSh


效果


js

let app = getApp();
Page({
 data: {
 img: "/images/1.jpg"
 },
 onLoad() {
 },
 showShareMenu() {
 wx.showShareMenu();
 console.log("显示了当前页面的转发按钮");
 },
 hideShareMenu() {
 wx.hideShareMenu();
 console.log("隐藏了当前页面的转发按钮");
 },
 onShareAppMessage: (res) => {
 if (res.from === 'button') {
 console.log("来自页面内转发按钮");
 console.log(res.target);
 }
 else {
 console.log("来自右上角转发菜单")
 }
 return {
 title: '妹子图片',
 path: '/pages/share/share?id=123',
 imageUrl: "/images/1.jpg",
 success: (res) => {
 console.log("转发成功", res);
 },
 fail: (res) => {
 console.log("转发失败", res);
 }
 }
 }
})

html

<view class="view">
 <image class="cover-9" src="{{img}}" bindtap="img"></image>
 <view class="window-1">
 <button type="default" id="open" bindtap="showShareMenu">开启分享</button>
 <button type="warn" id="close" bindtap="hideShareMenu">关闭分享</button>
 </view>
 <button type="primary" open-type="share" data-name="pageShare" id="share">点击分享</button>
</view>

css

page{
 height: 100%;
}
.view{
 width: 100%;
 height: 100%;
}
.window-1{
 display: flex;
 flex-direction: row;
 margin: 20rpx 0;
}
.cover-9{
 width: 688rpx;
 height: 75%;
 margin: 0 30rpx;
 border:2rpx solid;
 border-radius:5px; 
}
button{
 margin: 0 10rpx;
 width: 100%;
}
#share{
 width: 730rpx;
}

文档

微信小程序实现页面分享onShareAppMessage

微信小程序实现页面分享onShareAppMessage:效果 js let app = getApp(); Page({ data: { img: /images/1.jpg }, onLoad() { }, showShareMenu() { wx.showShareMenu(); console.log(显示了当前页面的转发按钮); }, hideShareMenu() { wx.hideSh
推荐度:
标签: 分享 app 小程序
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top