收藏
回答

wx.openBluetoothAdapter is nota function

问题模块
API和组件

Page({

  data:{ 

       devices:[{name:''}]

  },

  onLoad:function(options){

    // 页面初始化 options为页面跳转所带来的参数

    //this.closeBluetooth();

    // this.onBluetoothAdapterStateChange();

    // this.onBluetoothDeviceFound();

  },


  startTest:function(){

this.showMessage("开始搜索外围蓝牙设备...",1500);

    this.setData({

        devices:[{name:''}]

    })

    this.openBluetooth();

  },

  showMessage:function(info,dur){

      wx.showToast({

          title:info,

          icon: 'loading',

          duration:dur

      })

  },

  showModal:function(content){

      wx.showModal({

        title: '提示',

        content: content

      })

  },

  //初始化蓝牙适配器

  openBluetooth:function(){

     var that = this;

    console.log("开始初始化蓝牙适配器!",that);

    wx.openBluetoothAdapter({

        success: function (res) {

            console.log(res)

        }

    })

  },


最后一次编辑于  2017-05-03  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 大象
    大象
    2017-05-03

    查看微信版本,

    2017-05-03
    赞同
    回复
  • 对方正在输入.....
    对方正在输入.....
    2017-05-03

    安卓上面微信版本是6.5.7,IOS上面是6.5.6。都是最新的了

    2017-05-03
    赞同
    回复
  • 啥?
    啥?
    2017-05-03

    按照官方文档那样写个if(wx.openBluetoothAdapter)的兼容判断呗

    2017-05-03
    赞同
    回复
  • 对方正在输入.....
    对方正在输入.....
    2017-05-03

    做兼容判断,不是判断微信是否是最新版本的吗?   但是我这边安卓/苹果的手机上  微信版本都是最新的了

    2017-05-03
    赞同
    回复
  • 天下雪|回溯
    天下雪|回溯
    2017-05-03

    重启手机

    2017-05-03
    赞同
    回复
  • 对方正在输入.....
    对方正在输入.....
    2017-05-04

    @5l  测试了三个手机,其中两个安卓,都是刚开机的,仍然不行。。。

    2017-05-04
    赞同
    回复