提交 22531c81 编写于 作者: VK1688's avatar VK1688

1.15.12

上级 f14e16f9
## 1.15.12(2023-03-20)
* 1、【升级】`vk-unicloud-admin-ui` 包升级至 `1.15.25`
* 2、【优化】`万能表单` `array<string>` `array<number>` 新增属性 `showDelete` 控制是否显示右侧删除图标
##### 框架更新步骤 [点击查看](https://vkdoc.fsq.pub/admin/1/update.html)
##### 框架学习Q群:`22466457` 欢迎萌新和大佬来使用和共同改进框架
##### 如果你觉得框架对你有用,可以在下方进行评论,也可以进行赞赏。
## 1.15.11(2023-01-19)
* 1、【升级】`vk-unicloud-admin-ui` 包升级至 `1.15.23`
* 2、【调整】router云函数运行内存调整为512M(实测512M即可达到最优性能)
......
* 1、【升级】`vk-unicloud-admin-ui` 包升级至 `1.15.25`
* 2、【优化】`万能表单` `array<string>` `array<number>` 新增属性 `showDelete` 控制是否显示右侧删除图标
##### 框架更新步骤 [点击查看](https://vkdoc.fsq.pub/admin/1/update.html)
##### 框架学习Q群:`22466457` 欢迎萌新和大佬来使用和共同改进框架
##### 如果你觉得框架对你有用,可以在下方进行评论,也可以进行赞赏。
{
"name": "vk-unicloud-admin",
"version": "1.15.10",
"version": "1.15.11",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
......@@ -104,9 +104,9 @@
}
},
"vk-unicloud-admin-ui": {
"version": "1.15.23",
"resolved": "https://registry.npmjs.org/vk-unicloud-admin-ui/-/vk-unicloud-admin-ui-1.15.23.tgz",
"integrity": "sha512-31RMeHsVsePazhxdIYfnvS2QYJcBgmDByVbGOU8Ix0a7/lZ4qJbUdxBA2ISOXjbc8Ej5M3U5evf39UEKJYTRig=="
"version": "1.15.25",
"resolved": "https://registry.npmjs.org/vk-unicloud-admin-ui/-/vk-unicloud-admin-ui-1.15.25.tgz",
"integrity": "sha512-vdXsDbYUNNnU4tVFl1jMwdol6R61raceM65GrxB59cJjTx+7Jx2M7AZHvZBDQV16FBx+xCidTrpJigvzcsZqZA=="
},
"vuedraggable": {
"version": "2.24.3",
......
{
"id": "vk-unicloud-admin",
"name": "vk-unicloud-admin",
"version": "1.15.11",
"version": "1.15.12",
"displayName": "【开箱即用】vk-unicloud-admin-快速开发框架-打造unicloud最好用的admin",
"description": "vk-unicloud-admin是基于uniapp+unicloud+uni-id+vk-router+element的一套快速PC admin企业级开发框架。小白几分钟即完成一个页面CRUD。",
"keywords": [
......@@ -22,7 +22,7 @@
"dependencies": {
"element-ui": "2.15.7",
"umy-ui": "1.1.6",
"vk-unicloud-admin-ui": "^1.15.23"
"vk-unicloud-admin-ui": "^1.15.25"
},
"engines": {
"HBuilderX": "^3.1.10"
......
......@@ -14,6 +14,7 @@ module.exports = [{
"^user/kh/update(.*)",
"^user/kh/set(.*)",
"^user/kh/acceptInvite$",
"^user/kh/getMyUserInfo$",
"^client/user/pub/register(.*)",
"^client/user/pub/login(.*)"
],
......
......@@ -11,12 +11,15 @@ var pubFun = {};
* vk.myfn.test();
*/
pubFun.test = function(path) {
// 可通过 uniCloud.vk 来获取vk实例
let vk = uniCloud.vk;
// 此处可以直接使用 vk 实例
let timeStr = vk.pubfn.timeFormat(new Date(), "yyyy-MM-dd hh:mm:ss");
// 逻辑
// ...
// 逻辑
return "这是公共函数test的返回";
return {
timeStr,
msg: "这是公共函数test的返回"
}
}
......
/**
* URL重写
* 如让 https://xxx.bspapp.com/http/router/aaa 指向云函数 template/db_api/pub/select
*/
module.exports = {
"rule":{
"^findById/(.+)": "template/db_api/pub/findById?_id=$1",
"^aaa$": "template/db_api/pub/select"
"rule": {
// 示例1:https://xxx.bspapp.com/http/router/aaa 指向云函数 template/db_api/pub/select
"^aaa$": "template/db_api/pub/select",
// 示例2:https://xxx.bspapp.com/http/router/findById/001 指向云函数 template/db_api/pub/findById?_id=001
"^findById/(.+)": "template/db_api/pub/findById?_id=$1"
},
"config": {
// 当设置为true时,只有符合url重写规则内的云函数才可以被url化访问。
"accessOnlyInRule": false
}
};
## 2.13.5(2023-03-20)
* 1、【优化】一些细节
* 完整框架项目地址:`https://ext.dcloud.net.cn/plugin?id=2204`[点击查看](https://ext.dcloud.net.cn/plugin?id=2204)
## 2.13.4(2023-02-12)
* 1、【修复】云函数内调用 `vk.callFunction` 可能会报错的bug
* 2、【修复】微信公众号万能API不支持上传媒体图片的问题 [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/weixin-h5.html#%E5%A6%82%E4%BD%95%E8%B0%83%E7%94%A8%E4%B8%8A%E4%BC%A0%E4%B8%B4%E6%97%B6%E7%B4%A0%E6%9D%90%E6%8E%A5%E5%8F%A3)
* 完整框架项目地址:`https://ext.dcloud.net.cn/plugin?id=2204`[点击查看](https://ext.dcloud.net.cn/plugin?id=2204)
## 2.13.3(2023-02-05)
* 1、【优化】一些细节
* 完整框架项目地址:`https://ext.dcloud.net.cn/plugin?id=2204`[点击查看](https://ext.dcloud.net.cn/plugin?id=2204)
## 2.13.2(2023-01-19)
* 1、【调整】router云函数运行内存调整为512M(实测512M即可达到最优性能)
* 2、【新增】微信最新版头像和昵称获取示例,详见:/pages_template/uni-id/weixin/set-user-info.vue
......
{
"id": "vk-unicloud",
"displayName": "vk-unicloud-router开发框架核心库 - 已集成uni-id 框架内置了众多API。",
"version": "2.13.2",
"version": "2.13.5",
"description": "此为vk-unicloud-router框架核心库(新手建议下载完整框架项目)已集成uni-id支持云函数url化。众多现成API,内置小白也能轻松上手的数据库API。使你项目刚起步进度就是百分之50",
"keywords": [
"vk-unicloud-router",
......
......@@ -31,7 +31,7 @@
#### 5、全面支持 `url化` 的云函数请求,您无需关心url化后参数的获取问题
#### 6、已集成 `uni-id` 当前版本: `3.3.28`(已支持真实发送邮箱验证码和阿里云短信验证码)
#### 6、已集成 `uni-id` 当前版本: `3.3.28`(已支持真实发送邮箱验证码和短信验证码)
* 6.1、由于每个应用基本都会用上用户系统,官方建议所有 `uniCloud` 应用均使用 `uni-id` 作为用户体系,
有了统一的账户规范,并且围绕这套账户规范,有各种各样插件,那么开发者可以随意整合这些插件,让数据连同。
......@@ -72,7 +72,7 @@
#### 22、其他好处…
### 目前已集成的第三方API
### 目前已集成的服务端API
#### 1、微信小程序服务端API [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/weixin.html)
......@@ -80,7 +80,7 @@
#### 3、百度开放平台服务端API [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/baidu.html)
#### 4、阿里云官方短信发送 [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/sms.html)
#### 4、短信发送 [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/sms.html)
#### 5、邮箱发送 [传送门](https://vkdoc.fsq.pub/client/uniCloud/plus/mail.html)
......
{
"name": "vk-unicloud",
"version": "2.13.7",
"version": "2.13.10",
"description": "【云函数端SDK】VK云函数路由模式uniCloud开发框架,在router目录下执行 npm i vk-unicloud 进行安装和升级",
"main": "index.js",
"homepage": "https://gitee.com/vk-uni/vk-uni-cloud-router.git",
......
......@@ -1099,7 +1099,7 @@ pubfn.regExpTest = function(text, expText) {
*/
pubfn.createOrderNo = function(prefix = "", num = 25) {
// 获取当前时间字符串格式如20200803093000123
let fullTime = vk.pubfn.timeFormat(new Date(),"yyyyMMddhhmmss");
let fullTime = vk.pubfn.timeFormat(new Date(), "yyyyMMddhhmmss");
fullTime = fullTime.substring(2);
let randomNum = num - (prefix + fullTime).length;
return prefix + fullTime + pubfn.random(randomNum);
......@@ -1578,6 +1578,21 @@ pubfn.splitArray = function(array, size) {
return data
};
/**
* 将对象内的属性按照ASCII字符顺序进行排序,返回排序后的对象
* @param {Object} obj 需要排序对象
* 代码示例
* let newObj = vk.pubfn.objectKeySort(obj);
*/
pubfn.objectKeySort = function(obj) {
let keys = Object.keys(obj).sort();
let newObject = {};
for (let i in keys) {
newObject[keys[i]] = (obj[keys[i]]);
}
return newObject;
};
// 以下是前端专属API-----------------------------------------------------------
/**
......
var vk = {};
var counterNum = 0;
var uniCloudEnvs = {}; // uniCloud 环境列表
var lastToLoginTime = 0;
class CallFunctionUtil {
constructor() {
this.config = {
......@@ -213,6 +214,11 @@ class CallFunctionUtil {
this.interceptor = {
// 拦截1301、1302错误码(非法token和token失效)
login: (obj = {}) => {
let nowTime = Date.now();
if (nowTime - lastToLoginTime < 300) {
return false;
}
lastToLoginTime = nowTime;
let {
params,
res
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册