v0.9.8
版本说明
- 新增
Log类;
// 创建一个日志对象
let logger = new Log();
sql模块新增queryRow和queryRowJson方法;
let client = sql.open("mysql", config);
// 不论是否查询出多条记录,只返回第一条数据
let users = client.queryRow(`select id,name,age from user limit ?,?`, [1, 10]);
let json = client.queryJson(`select id,name,age from user limit #{0},#{1}`, [1, 10]);
let client = sql.open("mysql", config);
console.log(client.name)
console.log(client.config)
sql模块新增log配置;
let config = {
url: "root:123456@tcp(127.0.0.1:3306)/test",
//可以指定日志对象,默认使用全局log对象
log: new Log({level: "info"})
};
let db = sql.open("mysql", config);
objects对象新增parse函数;- 修复了
httpClient请求响应超时时间失效的bug string对象的substring函数第二个参数修改为可选参数。- 修复模板字符串中转义字符的无效问题
- 修复了循环语句中获取上下文变量错误的问题
- 修复debug调试时,类型信息显示错误的问题
HttpServer对象新增log属性- 优化
ThreadPool类,支持submit提交原生函数 Date对象新增setTimezone、getTimezone、getTimezoneOffset函数crypto模块新增hmac函数- 修复了对象属性在进行自增赋值时无效的问题
let o = {
t: 1
}
o.t += 1
- 修复导入对象名为
object时报错的问题
import object from "./xx.js"
- 新增
class的导出和默认导出语法
export class Test1 {
}
export default class Test2 {
}
- 修复了创建
HttpClient对象时,config配置中timeout配置没有生效的bug - 修复了Excel表格导出时,日期对象utc时间,非【yyyy-MM-dd HH:mm:ss】格式的问题
下载
| 文件名 | 类型 | 系统 | 架构 | 文件大小 |
|---|---|---|---|---|
| vino-v0.9.8_rc-windows-x86_64.msi | 安装程序 | x86_64 | 43MB | |
| vino-v0.9.8_rc-windows-x86_64.zip | 压缩包 | x86_64 | 42MB | |
| vino-v0.9.8_rc-darwin-arm64.pkg | 安装程序 | ARM64 | 44MB | |
| vino-v0.9.8_rc-darwin-x86_64.pkg | 安装程序 | x86_64 | 47MB | |
| vino-v0.9.8_rc-darwin-arm64.tar.gz | 压缩包 | ARM64 | 44MB | |
| vino-v0.9.8_rc-darwin-x86_64.tar.gz | 压缩包 | x86_64 | 47MB | |
| vino-v0.9.8_rc-linux-arm64.tar.gz | 压缩包 | ARM64 | 39MB | |
| vino-v0.9.8_rc-linux-x86_64.tar.gz | 压缩包 | x86_64 | 42MB |
