zoukankan      html  css  js  c++  java
  • 微信小程序-自定义分享

    wxml

    <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>
     
    js
     
    let app = getApp();
    Page({
    data: {
    img: "/images/1.png"
    },
    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);
    }
    }
    }
    })
     
     
    wxss
     
    page{
    height: 100%;
    }
    .view{
    100%;
    height: 100%;
    }
    .window-1{
    display: flex;
    flex-direction: row;
    margin: 20rpx 0;
    }
    .cover-9{
    688rpx;
    height: 75%;
    margin: 0 30rpx;
    border:2rpx solid;
    border-radius:5px;
    }
    button{
    margin: 0 10rpx;
    100%;
    }
    #share{
    730rpx;
    }
  • 相关阅读:
    day12-html(css)
    day-12- 前端 html
    python-day11 pymysql
    day11-mysql 练习题
    python-day11 Mysql 数据类操作
    python-day11 Mysql 数据类型
    python-day11-MYSQL 数据库及数据表
    最简单的checkbox, radio跟文字在一行
    前端压缩
    table td 设置宽高无效的问题
  • 原文地址:https://www.cnblogs.com/lipuqing180906/p/9596361.html
Copyright © 2011-2022 走看看