请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

资源汇总 快应用编程常见错误

2
回复
3995
查看
[复制链接]

6

主题

215

帖子

700

积分

 楼主| 2018-7-10 11:17:46 显示全部楼层 |阅读模式
1. Page not found
    原因分析:
       1) 原因:manifest.json 中没有正确配置该页面;
           解决:在 manifest.json 中添加正确的页面配置;       2) 原因:后台配置路径错误,指向了错误的路径;
           解决:在快应用官网后台配置正确的关键词路径。

​2. 请确认引入的模块['system.xxx']:名称正确
    原因分析:
        1) 原因:模块名称错误;
            解决:改成正确的名称。具体接口可以查阅文档 https://doc.quickapp.cn/features/
        2) 原因:没有在 manifest.json 中声明;
            ​解决:在 manifest.json 的 features 中声明正确的模块;
        3) 原因:该用户手机上的快应用平台版本,并不支持程序所使用的新模块;
            ​解决:修改 manifest.json 中的 minPlatformVersion 为对应的模块支持的最低版本。

3. can not read property 'xxx' of null
    原因分析:
        1) 原因:当页面销毁后,VM 会销毁,data 等属性也会销毁;
            ​解决:在回调函数中判断页面有效性;
        2) 原因:引用了不存在的属性;
            解决:在代码中提前判断,如:获取 a.b,写成:a && a.b

4. xxx is not defined
    原因分类:
        1) 原因:页面中,没有定义该变量
            ​解决:提前定义变量
回复

使用道具 举报

0

主题

3

帖子

10

积分

2018-7-11 20:17:34 显示全部楼层
请问如何调用导入的js文件里的方法?  
import md5util from '../Common/md5.js'   
demo() {
            console.log("md5" + md5util.hexcase());
        }
报错 hexcase undefined
回复

使用道具 举报

5

主题

24

帖子

145

积分

2018-10-9 17:39:55 显示全部楼层
小w 发表于 2018-7-11 20:17
请问如何调用导入的js文件里的方法?  
import md5util from '../Common/md5.js'   
demo() {

目前应该不支持这种导入方式吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册