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

2019-05-06 15:23:08 +08:00
 aria955
现在用的是在 cordova 内部嵌套 vue 项目,真的没有想到其他方法了。有没有做过类似的项目,求个 demo。现在做了相机功能,w3c 上面有教学,但是没有蓝牙。或者有没有更友好的方法在混合 APP 中使用蓝牙功能,本前端疯狂哭泣。
3625 次点击
所在节点    问与答
13 条回复
hjz2018504
2019-05-06 15:44:54 +08:00
你们公司有搞安卓或 ios 的吗?没有的话劝你不要用 cordova,插件坑很多,而且光靠前端很多功能实现不了
binaryify
2019-05-06 15:48:24 +08:00
BluetoothSerial
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
2019-05-07 10:33:23 +08:00
@hjz2018504 只有安卓 现在是开发混合 APP 说是功能比较简单 招人太多浪费资源
aria955
2019-05-07 10:33:46 +08:00
@binaryify 好的!!!谢谢!!!
aria955
2019-05-07 10:35:01 +08:00
@liukanshan 谢谢!! 我来公司之前同组有个人试过用 rn 觉得不友好就放弃了这个想法
aria955
2019-05-07 10:37:02 +08:00
binaryify
2019-05-07 11:49:18 +08:00
是的
binaryify
2019-05-07 11:50:46 +08:00
aria955
2019-05-07 14:30:13 +08:00
@binaryify 老哥,问个问题哈。我的项目把 vue 和 cordova 集成了,把 vue 嵌套在 cordova 里面。但是看你的做法,有一点不太懂,route:{ data:())}这个地方不懂 为啥写在了 route 里面。我们主要的功能是连接我们公司出品的设备,不知道是不是也用这个插件
binaryify
2019-05-07 17:55:42 +08:00
@aria955 那个是老版本的写法,你不用管
aria955
2019-05-07 20:32:26 +08:00
@binaryify 老哥,我搜索设备的时候发现只能搜到已经配对的设备,而且还连接不上
fly7632785
2020-08-24 09:43:58 +08:00
最新提问,如果 cordova 浏览器端,有啥好的方案来调用蓝牙的吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561492

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX