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 |