详解autojs的nodejs编写UI技巧示例

 更新时间:2023年01月18日 10:24:34   作者:牙叔教程  
这篇文章主要为大家介绍了autojs的nodejs编写UI技巧示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

正文

这里的UI指的是编写类似rhino界面风格

ui.layout(
  <vertical>
    <button id="btn" text="按钮" />
  </vertical>
);

autojs的app自带的例子是用反引号包含xml文件, 但是这样就不好格式化xml代码了,

因此, 一定要把xml文件放到单独的文件中;

那么, 我们还有读取xml文件, 然后去MainActivity中设置界面, 这里就有两步操作

第一步: 读取xml文件

"nodejs";
const fs = require("fs");
function getLayoutXmlContent() {
  let layoutXmlPath = "./layout-xml.xml";
  let layoutXmlContent = fs.readFileSync(layoutXmlPath, "utf8");
  return layoutXmlContent;
}
module.exports = getLayoutXmlContent;

第二步: 设置界面

get layoutXml() {
  let layoutXmlContent = getLayoutXmlContent();
  return layoutXmlContent;
}

这样稍微修改一下代码, 前面的痛点: 反引号包含的xml文件不能格式化, 就解决了

环境

设备: 小米11pro

Android版本: 12

Autojs版本: 9.3.11

名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, github, 安卓文档, autojs文档, 最后才是群里问问 ---

以上就是详解autojs的nodejs编写UI技巧示例的详细内容,更多关于autojs nodejs编写UI的资料请关注脚本之家其它相关文章!

相关文章

  • Windows7系统下如何安装nodejs16以上版本

    Windows7系统下如何安装nodejs16以上版本

    这篇文章主要给大家介绍了关于Windows7系统下如何安装nodejs16以上版本的相关资料,很多时候node.js的版本存在兼容,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • nodejs 实现模拟form表单上传文件

    nodejs 实现模拟form表单上传文件

    使用nodejs来模拟form表单进行文件上传,可以同时上传多个文件。
    2014-07-07
  • 3分钟快速搭建nodejs本地服务器方法运行测试html/js

    3分钟快速搭建nodejs本地服务器方法运行测试html/js

    本篇文章主要介绍了3分钟快速搭建nodejs本地服务器方法运行测试html/js,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • node.js中的fs.open方法使用说明

    node.js中的fs.open方法使用说明

    这篇文章主要介绍了node.js中的fs.open方法使用说明,本文介绍了fs.open方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • NodeJS通过魔术封包唤醒局域网计算机实例

    NodeJS通过魔术封包唤醒局域网计算机实例

    这篇文章主要为大家介绍了NodeJS通过魔术封包唤醒局域网计算机代码实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • nodejs取得当前执行路径的方法

    nodejs取得当前执行路径的方法

    今天小编就为大家分享一篇nodejs取得当前执行路径的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • 基于 Node.js 实现前后端分离

    基于 Node.js 实现前后端分离

    为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。
    2016-04-04
  • NodeJS使用Range请求实现下载功能的方法示例

    NodeJS使用Range请求实现下载功能的方法示例

    本篇使用 NodeJS 的 HTTP 服务创建客户端,使用 Range 请求实现下载功能,本篇使用 NodeJS 的 HTTP 服务创建客户端,使用 Range 请求实现下载功能
    2018-10-10
  • npm使用国内淘宝镜像的两种方法

    npm使用国内淘宝镜像的两种方法

    npm install时候,默认是去npm镜像源获取,很多时候蜗牛一样的速度,所以需要将安装源设置成国内的源,这样速度就会快很多,本文就来介绍一下npm使用国内淘宝镜像的两种方法,感兴趣的可以了解一下
    2023-08-08
  • Node.js常用三大模块之path模块

    Node.js常用三大模块之path模块

    在node.js中常用的三大模块中还有一个是path模块,主要是为了便利用户处理路径问题,如果我们在引入文件的时候经常会受到../和./的干扰,那么这个path模块将会很好的帮助你
    2022-09-09

最新评论