微信小程序createBLEConnection() { let that = this, if (!that.deviceId) { // 重新初始化蓝牙 that.openBluetoothAdapter(); }报错unknown: Unexpected keyword 'if',解决方法
时间: 2024-03-01 21:51:55 浏览: 20
在代码中,let后面需要加上变量名,同时if语句的末尾应该加上分号,代码应该修改为:
```
微信小程序createBLEConnection() {
let that = this;
if (!that.deviceId) {
// 重新初始化蓝牙
that.openBluetoothAdapter();
}
}
```
相关问题
微信小程序var that=this
var that=this是JavaScript语言中的一行代码,意思是将当前对象的引用赋值给变量that。在微信小程序中,通常会使用这种方式来解决作用域问题,以便在函数内部访问到外部的this对象。
微信小程序开发"mynavbar":"../../../../../common/resources/navbar/navbar"
这段代码是微信小程序中的自定义组件引用语法,用于引用名为“mynavbar”的自定义组件。其中“../../../../../common/resources/navbar/navbar”是自定义组件的路径,表示该组件位于当前页面的上级目录的common/resources/navbar目录下。这段代码的作用是在当前页面中引用名为“mynavbar”的自定义组件,以实现在页面中显示导航栏等功能。
以下是一个示例代码,演示如何在微信小程序中使用自定义组件“mynavbar”:
1. 在当前页面的json文件中引用自定义组件:
```json
{
"usingComponents": {
"mynavbar": "../../../../../common/resources/navbar/navbar"
}
}
```
2. 在当前页面的wxml文件中使用自定义组件:
```html
<mynavbar title="我的页面"></mynavbar>
```
其中,title属性用于设置导航栏的标题。