原生js如何与安卓和ios、小程序做交互

在h5页面写一个触发事件,调用ios和安卓定义的方法

callBack(type) {

      if (type && type !== '0') {

        return

      }

      if (window.android) {// 这个只有在安卓端window才有android属性,在电脑端是undefined

        window.android.setMessage()// setMessage 安卓定义的方法

      }

      if (window.setMessage) {// 这个只有在ios端window才有setMessage方法,在电脑端是undefined

        window.setMessage()// setMessage ios定义的方法

      }

      if (wx.miniProgram) {// 微信小程序生效

        wx.miniProgram.reLaunch({url: '/pages/index/index'})

      }

    },

猜你喜欢

转载自blog.csdn.net/weixin_39418338/article/details/118437015