zoukankan      html  css  js  c++  java
  • 一行代码轻松搞定企微内嵌h5调用原生api不生效问题

    这段时间在忙活企微项目内嵌h5,由于该项目主要用于展示,而不是交互,因此需要关闭企微内部默认开放的一些按钮功能,如:复制链接,分享朋友圈,分享QQ等等。
    因此需要调用官方原生api,关闭这些功能按钮。
    跟着官方文档进行配置,步骤如下:
    1.引入使用官方api的js

    <body>
      <div id="app"></div>
      <script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
    </body>
    

    2.配置并使用相关api

    wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
        appId: WxJSConfig.appId, // 必填,公众号的唯一标识
        timestamp: WxJSConfig.timestamp, // 必填,生成签名的时间戳
        nonceStr: WxJSConfig.nonceStr, // 必填,生成签名的随机串
        signature: WxJSConfig.signature, // 必填,签名
        jsApiList: ["hideAllNonBaseMenuItem"], // 必填,需要使用的JS接口列表,  
          });
     wx.ready(function () {
         wx.hideAllNonBaseMenuItem();
        });
    
    1. 测试是否生效,结果是失败的,因为这个功能是原生功能,这也配置与使用行不通
      找了许久之后终于找到解决方案,竟然只是一行代码:
      beta: true,//正常使用原生功能

    放置在wx.config即可!!!天啊撸!!!

  • 相关阅读:
    C# DataGridView隔行显示不同的颜色
    C#也能动态生成Word文档并填充数据
    [zz CSDN]上班族饮食十大“夺命”恶习
    VB设置网卡的IP地址
    图片按钮带检测
    让IIS支持FLV
    每天看超过500封简历的HR详谈求职之道
    鼠标移动,背景变色
    Panabit 个人理解摘要
    QcCQ宠大乐斗企鹅鉴定及评分标准[测试版]
  • 原文地址:https://www.cnblogs.com/jocelyn11/p/15792683.html
Copyright © 2011-2022 走看看