- 通过Reflect导出接口的问题
在utils文件夹下新建了一个api.js文件,代码类似下面: [代码]Class API {[代码] [代码] [代码] [代码] [代码][代码]static method1() {}[代码][代码] [代码][代码]static method2() {}[代码][代码] [代码][代码]...[代码] [代码] [代码] [代码]}[代码] [代码]// 导出接口[代码][代码]Reflect.ownKeys(API).forEach(v => module.exports[v] = Reflect.get(API, v));[代码] 代码在Android/iOS10下均运行正常,但是在iOS9.3.5下就报错了,错误信息看下图: [图片] [图片] 最终调试发现是这行代码的问题Reflect.ownKeys(API).forEach(v => module.exports[v] = Reflect.get(API, v)); 最后改成这样就行了: module.exports = API; 是语法错误还是iOS9.3.x下对Reflect的支持有问题?
2017-08-25 - 自动生成js的代码格式问题
当从app.json文件中添加了新页面后会自动生成相应的页面文件,但是生成的js文件中,为什么缩进都是两个空格,而不是我在偏好设置中设置的4个空格呢,这样我还得手动格式化一下,很麻烦,希望能改进一下,可以根据偏好设置中的tab大小来生成代码。
2017-05-27 - 代码补齐后tab键的问题
如下图所示,输入view标签并且通过代码提示自动补齐后,当空了一行之后,本来是想按tab键进行代码缩进的,但是很无奈,光标只能在"classname"和"</view>"之间进行切换,导致必须先将光标移动到其他标签,然后再移回来才能通过tab键进行代码缩进,这样的操作效率很低下。当然,也可能是我撸代码方式不对:( [图片]
2017-05-27