• 公众号开发15【html页面】


    share.html代码如下:

    /gzh/Wx/Home/View/Index/share.html

     <!doctype html>
     <html>
     <head>
    <title>微信js分享接口</title>
    <meta name='viewpoint' content="initial-scale=1.0;width=device-width" />
    <meta http-equiv='content' content='text/html;charset=utf-8'/>
     <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
     </head>
     <body>
       {$name}
       <p>看尽了花开花落,见惯了人事纷扰,越来越觉得放下是一种智慧。</p>
      <script>
      wx.config({
        debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
        appId: 'wx4bba2f41aab513ef', // 必填,公众号的唯一标识
        timestamp:'{$timestamp}' , // 必填,生成签名的时间戳
        nonceStr: '{$noncestr}', // 必填,生成签名的随机串
        signature: '{$signature}',// 必填,签名
        jsApiList: [
          'onMenuShareTimeline',
          'onMenuShareAppMessage',
          'chooseImage',
          'scanQRCode'//只要新添加一个接口,就必须写到这里面来
        ] // 必填,需要使用的JS接口列表
    });
    wx.ready(function(){
      wx.onMenuShareTimeline({
        title: '星光不问赶路人,时光不负有心人', // 分享标题
        link: 'http://www.imooc.com', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
        imgUrl: 'https://www.baidu.com/img/bdlogo.png', // 分享图标
        success: function () {
        // 用户点击了分享后执行的回调函数
        alert('分享到朋友圈成功');
    },
      cancel:function(){
        alert('取消分享')
      }


    });
    wx.onMenuShareAppMessage({
    title: '分享知识笔记2', // 分享标题
    desc: '每个时代都会悄悄犒赏会学习的人', // 分享描述
    link: 'http://www.imooc.com', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: 'https://www.baidu.com/img/bdlogo.png', // 分享图标
    type: 'link', // 分享类型,music、video或link,不填默认为link
    dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
    success: function () {
    // 用户点击了分享后执行的回调函数
    alert('成功分享给朋友');
    },
    cancel:function(){
      alert('取消分享')
    }
    });
    });



    function show(){
    wx.chooseImage({
    count: 1, // 默认9
    sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
    sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
    success: function (res) {
    var localIds = res.localIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示图片
    }
    });
    }

    function scan(){
     wx.scanQRCode({
    needResult: 0, // 默认为0,扫描结果由微信处理,1则直接返回扫描结果,
    scanType: ["qrCode","barCode"], // 可以指定扫二维码还是一维码,默认二者都有
    success: function (res) {
    var result = res.resultStr; // 当needResult 为 1 时,扫码返回的结果
    }
    });
    }

    wx.error(function(res){

    });

      </script>
      <button onclick='show();'>分享相册</button>
      <button onclick='scan();'>扫一扫</button>
     </body>
     </html>

  • 相关阅读:
    eazsy-ui 按钮样式
    sql
    事务
    spring-aop切入点配置
    改变HTML文件上传控件样式(隐藏默认样式 用点击图片间接调用)
    JS的几条规则
    JS高阶函数
    JAVA中的工厂方法模式和抽象工厂模式
    JAVA单例模式
    JAVA对象创建的过程
  • 原文地址:https://www.cnblogs.com/lxj0205/p/9396332.html
Copyright © 2020-2023  润新知