起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1632|回复: 4

[结贴] 通过变量定义路径,调用require加载时出错!!

[复制链接]

10

主题

17

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
发表于 2016-9-28 15:17:52 | 显示全部楼层 |阅读模式
通过变量定义模块路:
error1.png


抛出错误:(绝对路径/相对路径都不行)
error2.png


源代码:
test.zip (68 KB, 下载次数: 42)

89

主题

627

帖子

4216

积分

论坛元老

Rank: 8Rank: 8

积分
4216
QQ
发表于 2016-9-28 15:31:03 | 显示全部楼层
应该是require.toUrl("lujingming")
时也运也命也,非吾之所能也。
回复 支持 反对

使用道具 举报

10

主题

17

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2016-9-28 16:03:21 | 显示全部楼层
我不是要取得路径,而是要加载parser这个js模块

var parser = require("./js/parser");就可以加载
但是通上面变量名的方式加载就报错

如果我还没有表达清楚,你可以下载我的源代码
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-9-28 17:16:07 | 显示全部楼层
require(./js/parser); 这样写试试呢?http://doc.wex5.com/js-module-01/参考一下这个
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

10

主题

17

帖子

75

积分

初级会员

Rank: 2

积分
75
QQ
 楼主| 发表于 2016-9-29 09:38:36 | 显示全部楼层
多谢。已参考,通过下面的方式解决
var url = "....";
var parser = null;
require([url],function(result){
    parser = result;
});
结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 12:40 , Processed in 0.089834 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表