其实这个问题很简单,因为微信很多东西不方便直接调试,我们就习惯性的alert一下,然后选择了发票抬头后—安卓可以alert我们选择的数据,可是ios却什么也没有,其实造成这个是因为alert在ios被屏蔽了不回弹出,所以我们看不到任何alert,浪费了我们大把时间,哈哈哈。h5公众号获取微信发票抬头链接地址 点击跳转—一下为vue使用核心代码

    addWxInvoiceBtn(res) {      var that = this;      wx.config({        beta: true, //用于方法未对外公开的情况        debug: false, //true 用于调试        appId: res.appId,        timestamp: res.timestamp,        nonceStr: res.nonceStr,        signature: res.signature,        jsApiList: ["chooseInvoiceTitle"],      });      // wx.ready(function () {      //   // config信息验证后会执行ready方法,所有接口调用都必须在config接口获得结果之后,config是一个客户端的异步操作,所以如果需要在页面加载时就调用相关接口,则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口,则可以直接调用,不需要放在ready函数中。      //   // that.doReady();      // });      wx.error(function (res) {        console.log(res, "失败啦");        // config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。      });    },    doReady() {      var that=this      wx.invoke(        "chooseInvoiceTitle",        {          scene: "1",        },        function (res) {            var info = res.choose_invoice_title_info;            if (info != null && info != undefined) {              //{ "type":"0", "title":"腾讯科技(深圳)有限公司", "taxNumber":"123466789987646131", "companyAddress":"深圳市南山区某某路腾讯大厦", "telephone":"123456789", "bankName":"某某银行", "bankAccount":"621111111111290" }              let b =JSON.parse(info)              that.mc = b.title || "";              that.sh = b.taxNumber || "";              that.dz = b.companyAddress;              that.dh = b.telephone;              that.khh = b.bankName;              that.yhzh = b.bankAccount;            }         }      );    },