V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
aria955
V2EX  ›  问与答

在 vue 项目中用 cordova 的蓝牙插件

  •  
  •   aria955 · 2019-05-06 15:23:08 +08:00 · 3617 次点击
    这是一个创建于 2058 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在用的是在 cordova 内部嵌套 vue 项目,真的没有想到其他方法了。有没有做过类似的项目,求个 demo。现在做了相机功能,w3c 上面有教学,但是没有蓝牙。或者有没有更友好的方法在混合 APP 中使用蓝牙功能,本前端疯狂哭泣。
    13 条回复    2020-08-24 09:43:58 +08:00
    hjz2018504
        1
    hjz2018504  
       2019-05-06 15:44:54 +08:00
    你们公司有搞安卓或 ios 的吗?没有的话劝你不要用 cordova,插件坑很多,而且光靠前端很多功能实现不了
    binaryify
        2
    binaryify  
       2019-05-06 15:48:24 +08:00
    BluetoothSerial
    liukanshan
        3
    liukanshan  
       2019-05-06 17:39:45 +08:00
    之前做了几个 cordova 插件 安装好之后就可以直接使用了 一般的都是把插件相关函数给 window 对象 或者 navigator 对象

    比如:

    ```js
    cordova.plugins.barcodeScanner.scan(
    function (result) {
    alert("We got a barcode\n" +
    "Result: " + result.text + "\n" +
    "Format: " + result.format + "\n" +
    "Cancelled: " + result.cancelled);
    },
    function (error) {
    alert("Scanning failed: " + error);
    }
    );
    ```

    比这个更友好的方式为什么不试试 react-native 呢?
    aria955
        4
    aria955  
    OP
       2019-05-07 10:33:23 +08:00
    @hjz2018504 只有安卓 现在是开发混合 APP 说是功能比较简单 招人太多浪费资源
    aria955
        5
    aria955  
    OP
       2019-05-07 10:33:46 +08:00
    @binaryify 好的!!!谢谢!!!
    aria955
        6
    aria955  
    OP
       2019-05-07 10:35:01 +08:00
    @liukanshan 谢谢!! 我来公司之前同组有个人试过用 rn 觉得不友好就放弃了这个想法
    aria955
        7
    aria955  
    OP
       2019-05-07 10:37:02 +08:00
    binaryify
        8
    binaryify  
       2019-05-07 11:49:18 +08:00
    是的
    aria955
        10
    aria955  
    OP
       2019-05-07 14:30:13 +08:00
    @binaryify 老哥,问个问题哈。我的项目把 vue 和 cordova 集成了,把 vue 嵌套在 cordova 里面。但是看你的做法,有一点不太懂,route:{ data:())}这个地方不懂 为啥写在了 route 里面。我们主要的功能是连接我们公司出品的设备,不知道是不是也用这个插件
    binaryify
        11
    binaryify  
       2019-05-07 17:55:42 +08:00
    @aria955 那个是老版本的写法,你不用管
    aria955
        12
    aria955  
    OP
       2019-05-07 20:32:26 +08:00
    @binaryify 老哥,我搜索设备的时候发现只能搜到已经配对的设备,而且还连接不上
    fly7632785
        13
    fly7632785  
       2020-08-24 09:43:58 +08:00
    最新提问,如果 cordova 浏览器端,有啥好的方案来调用蓝牙的吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3045 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:54 · PVG 21:54 · LAX 05:54 · JFK 08:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.