zoukankan      html  css  js  c++  java
  • 小程序分享

    <open-data type='' class='avatar'></open-data>
    
    .avatar{
      200rpx;
      height:200rpx;
      border-radius:50%;
    }
    
    .avatar{
      200rpx;
      height:200rpx;
      border-radius:50%;
      overflow:hidden;  // 新增加的属性
    }
    

    canvas绘图

    wx.showShareMenu({
        withShareTicket:ture
    })
    

    onShareAppMessage()方法
    1、在页面中调用wx.hideShareMenu()
    2、删掉onShareAppMessage()回调方法

    onShareAppMessage()回调方法
    调用wx.showShareMenu()方法

    onShareAppMessage:function(e){
        if(e.from == 'menu'){
            // 此处是用户点击了小程序右上角的转发按钮触发的
        }else if(e.from == 'button'){
            // 此处是用户点击了页面的转发按钮
        }
    })
    
    onShareAppMessage:function(e){
        if(e.from == 'menu'){
            // 此处是用户点击了小程序右上角的转发按钮触发的
        }else if(e.from == 'button'){
            // 此处是用户点击了页面的转发按钮
        }
        
        // 此部分是新增的代码
        return {
            title:'大',
            path:'/pages/index/index?userid=103',  // 
            imageUrl:'https://your/imgurl'   //
        }
    })
    
    onShareAppMessage:function(e){
        if(e.from == 'menu'){
            // 此处是用户点击了小程序右上角的转发按钮触发的
        }else if(e.from == 'button'){
            // 此处是用户点击了页面的转发按钮
        }
        
        
        // 假设shareInfo 有 title  path  imgurl等
        let shareInfo = getApp().globalData.shareInfo
        let sharePath = shareInfo.path + "?userid=" + userid
    
        return {
            title:shareInfo.title,
            path:sharePath,  
            imageUrl:shareInfo.imgurl 
        }
    })
    

    设置wx.showShareMenu({withShreTicket:true})获取到这个shareTicket

     // app.js中
    onLaunch:function(options){
        if(options.scene === 1044){
            let myShareTicket = options.shareTicket
            wx.getShareInfo({
                shareTicket:myShareTicket,
                success:function(res){
                    // 如果调用成功,则会返回有
                    // encryptedData和iv
                }
            })
        }
     }
    

    请点赞!因为你的鼓励是我写作的最大动力!

    官方微信公众号

    吹逼交流群:711613774

    吹逼交流群

  • 相关阅读:
    [导入]一家公司招收.net高级程序员而出得一套卷子
    [导入].NET Remoting 实现分布式数据库查询
    [导入].NET面试题
    [导入]System.Web.Mail Send Mail
    Aspnet_regsql 碰到的问题解决
    subsnic实例!
    sql coalesce()函数、datalength()函数介绍及应用
    .NET2.0 验证控件常用的正则表达式 站长分享站
    C#日期函数所有样式大全
    SubSonic的sql插入
  • 原文地址:https://www.cnblogs.com/dashucoding/p/11140205.html
Copyright © 2011-2022 走看看