autojs 能否多脚本开发呢?

比如我用js 的面向对象写了一个父类。
在另外一个文件中 var Base = require("./base/base").Base; 通过这种方式引入进来后继承这个 base 是不行的吗?

ES6 的
import { Base } from "./base/base";
貌似也不可以呢。

0_1544011675401_TIM图片20181205200742.png

我的base是这样写的,貌似不支持面向对象呢:white_frowning_face:

但是实际上并不能用es5的方式模块化,我试过文档中写的模块示列, 直接复制过来也并不能执行,不知道是不是个bug. 我是手机上2个文件都在同目录下的运行的。很多人跟我都是相同的结果。

管理员

不明白

var Base = function base() {};

是什么意思...

这种不应该是 这样么

var Base = function() {};

或者直接

function Base() {}

....

最后由 DcrClub 编辑

1_1544146408154_TIM图片20181207093319.png 0_1544146408146_TIM图片20181207093301.png

怎么写都是一样的,差不多都是这个错误:weary:

管理员

根据你的源代码,你看是不是 这个效果?

0_1544155986089_QQ截图20181207121248.png

最后由 DcrClub 编辑
开发者

Auto.js更新最新版。
同时使用VS Code的运行项目功能。

我用的就是最新版的。 4.1.0呢,也是在VS Code F5运行的脚本。
用的是魅蓝 魅蓝note6 ,未root

0_1544164798354_1.png 0_1544164801815_2.png0_1544164876512_3.jpg

管理员

@showupme91 你创建一个项目,然后再运行 vscode里面有创建 项目的命令

依旧是一样的结果 :v:
0_1544166718407_1.png 0_1544166720910_2.png

开发者

别用F5运行。用Run Project。

:innocent: :laughing: 谢谢作者的回答,可以使用了

  • 15
    帖子
  • 3157
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待