提交 62b79ea7 编写于 作者: VK1688's avatar VK1688

1.7.2

上级 c29495da
* 1、【升级】`vk-unicloud-admin-ui` 包升级至 `1.7.4`
* 2、【优化】美化默认滚动条样式 [点击查看](https://vkdoc.fsq.pub/admin/question/question.html#%E5%A6%82%E4%BD%95%E7%BE%8E%E5%8C%96%E9%BB%98%E8%AE%A4%E6%BB%9A%E5%8A%A8%E6%9D%A1)
##### 框架更新步骤 [点击查看](https://vkdoc.fsq.pub/admin/1/update.html)
##### 框架学习Q群:`22466457` 欢迎萌新和大佬来使用和共同改进框架
##### 如果你觉得框架对你有用,可以在下方进行评论,也可以进行赞赏。
## 1.7.2(2021-11-02)
* 1、【升级】`vk-unicloud-admin-ui` 包升级至 `1.7.4`
* 2、【优化】美化默认滚动条样式 [点击查看](https://vkdoc.fsq.pub/admin/question/question.html#%E5%A6%82%E4%BD%95%E7%BE%8E%E5%8C%96%E9%BB%98%E8%AE%A4%E6%BB%9A%E5%8A%A8%E6%9D%A1)
##### 框架更新步骤 [点击查看](https://vkdoc.fsq.pub/admin/1/update.html)
##### 框架学习Q群:`22466457` 欢迎萌新和大佬来使用和共同改进框架
##### 如果你觉得框架对你有用,可以在下方进行评论,也可以进行赞赏。
## 1.7.1(2021-10-26)
* 1、【升级】`vk-unicloud-admin-ui` 包升级至 `1.7.3`
* 2、【重要】`万能表格` 支持导出数据库内所有数据 [点击查看](https://vkdoc.fsq.pub/admin/2/table.html#%E5%AF%BC%E5%87%BA%E6%BB%A1%E8%B6%B3%E8%A1%A8%E6%A0%BC%E6%9F%A5%E8%AF%A2%E6%9D%A1%E4%BB%B6%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E5%86%85%E6%89%80%E6%9C%89%E6%95%B0%E6%8D%AE)
......
......@@ -2,25 +2,19 @@
/* 滚动条美化方案开始 去掉下方css的注释即可 */
/*
::-webkit-scrollbar {
width: 10px;
height: 10px;
width: 6px;
height: 6px;
}
::-webkit-scrollbar-thumb {
background: rgba(135,135,135,0.4);
::-webkit-scrollbar-track {
background: rgba(135, 135, 135, 0.1);
}
::-webkit-scrollbar-thumb {
background: transparent;
background: rgba(135, 135, 135, 0.4);
border-radius: 6px;
}
::-webkit-scrollbar-track {
background: rgba(135,135,135,0.1);
::-webkit-scrollbar-thumb:hover {
background: rgba(135, 135, 135, 0.8);
}
::-webkit-scrollbar-thumb {
background: rgba(135,135,135,0.5);
border-radius: 6px;
}
*/
/* 滚动条美化方案结束 */
{
"name": "vk-unicloud-admin",
"version": "1.6.9",
"version": "1.7.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
......@@ -104,9 +104,9 @@
}
},
"vk-unicloud-admin-ui": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/vk-unicloud-admin-ui/-/vk-unicloud-admin-ui-1.7.2.tgz",
"integrity": "sha512-BMHXfVuuINMe9fcosVJqojIGLa2Gk1ic50ipOIYPlqwUwIWMSQ2RqAwRU0+STO2C6LqAxs7UYHFb0oQ0s53yuQ=="
"version": "1.7.4",
"resolved": "https://registry.npmjs.org/vk-unicloud-admin-ui/-/vk-unicloud-admin-ui-1.7.4.tgz",
"integrity": "sha512-Vu+BvhQ20wSVmH2GPla9uiI29sCU6QsuEzinfEv252VIqq6853kYfZPUMYFJ5SeqeSa1eO6/h/dHRKW/jQRxRw=="
},
"vuedraggable": {
"version": "2.24.3",
......
{
"id": "vk-unicloud-admin",
"name": "vk-unicloud-admin",
"version": "1.7.1",
"version": "1.7.2",
"displayName": "【开箱即用】vk-unicloud-admin-快速开发框架-打造unicloud最好用的admin",
"description": "vk-unicloud-admin是基于unicloud+uni-id+element+vk-unicloud-router的一套快速PC admin完整开发框架。小白几分钟即可完成一个页面CRUD。",
"keywords": [
......@@ -22,7 +22,7 @@
"dependencies": {
"element-ui": "^2.15.6",
"umy-ui": "^1.1.6",
"vk-unicloud-admin-ui": "^1.7.3"
"vk-unicloud-admin-ui": "^1.7.4"
},
"engines": {
"HBuilderX": "^3.1.10"
......
## 3.3.8(2021-10-28)
- 新增 用户账户封禁接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=ban-account)
- 新增 用户账户注销接口 [详情](https://uniapp.dcloud.net.cn/uniCloud/uni-id?id=close-account)
- 修复 未传appid时用户重复注册的Bug
## 3.3.7(2021-10-08)
- 移除部分接口的废弃提示
## 3.3.6(2021-09-08)
......
{
"id": "uni-id",
"displayName": "uni-id",
"version": "3.3.7",
"version": "3.3.8",
"description": "简单、统一、可扩展的用户中心",
"keywords": [
"uniid",
......
{
"name": "uni-id",
"version": "3.3.7",
"version": "3.3.8",
"description": "uni-id for uniCloud",
"main": "index.js",
"homepage": "https://uniapp.dcloud.io/uniCloud/uni-id",
......
## 2.4.12(2021-10-30)
* 【优化】一些细节
* 完整框架项目地址:`https://ext.dcloud.net.cn/plugin?id=2204`[点击查看](https://ext.dcloud.net.cn/plugin?id=2204)
## 2.4.11(2021-10-28)
* 1、【优化】`vk.pubfn.hidden(str, first, last);``first``last` 默认为0 [点击查看](https://vkdoc.fsq.pub/client/jsapi.html#vk-pubfn-hidden-%E5%B0%86%E6%89%8B%E6%9C%BA%E5%8F%B7%E3%80%81%E8%B4%A6%E5%8F%B7%E7%AD%89%E9%9A%90%E8%97%8F%E4%B8%AD%E9%97%B4%E5%AD%97%E6%AE%B5)
* 2、【优化】其他一些细节
* 完整框架项目地址:`https://ext.dcloud.net.cn/plugin?id=2204`[点击查看](https://ext.dcloud.net.cn/plugin?id=2204)
## 2.4.10(2021-10-26)
* 【优化】在 `template` 模板中使用 `vk.pubfn`(可以用简写法 `$fn` 代替 `vk.pubfn`
* 完整框架项目地址:`https://ext.dcloud.net.cn/plugin?id=2204`[点击查看](https://ext.dcloud.net.cn/plugin?id=2204)
......
{
"id": "vk-unicloud",
"displayName": "vk-unicloud-router开发框架核心库 - 已集成uni-id 框架内置了众多API。",
"version": "2.4.10",
"version": "2.4.12",
"description": "此为vk-unicloud-router框架核心库(新手建议下载完整框架项目)已集成uni-id支持云函数url化。众多现成API,内置小白也能轻松上手的数据库API。使你项目刚起步进度就是百分之50",
"keywords": [
"vk-unicloud-router",
......
{
"name": "vk-unicloud",
"version": "2.4.11",
"version": "2.4.13",
"description": "【云函数端SDK】VK云函数路由模式uniCloud开发框架,在router目录下执行 npm i vk-unicloud 进行安装和升级",
"main": "index.js",
"homepage": "https://gitee.com/vk-uni/vk-uni-cloud-router.git",
......
......@@ -27,6 +27,7 @@ var vk = {
* 发起一个云函数请求
*/
callFunction : callFunctionUtil.callFunction,
checkToken : callFunctionUtil.checkToken,
pubfn,
alert : modal.alert,
......
......@@ -628,7 +628,7 @@ pubfn.stringIdToNumberId = function (str, length) {
* @param {Number} last 后面显示的字符数量
* vk.pubfn.hidden(str, first, last);
*/
pubfn.hidden = function (str, first, last) {
pubfn.hidden = function (str = "", first = 0, last = 0) {
let len = str.length - first - last;
let xing = '';
for (let i=0; i<len; i++) {
......
......@@ -5,9 +5,9 @@
var config;
try {
config = require('@/app.config.js');
if(typeof config.default === "object"){
config = config.default;
}
if (typeof config.default === "object") {
config = config.default;
}
} catch (e) {
config = {};
}
......@@ -25,7 +25,7 @@ var util = {};
* vk.navigateTo(url);
*/
util.navigateTo = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
if (typeof obj == "string") {
let url = obj;
obj = {
......@@ -53,6 +53,13 @@ util.navigateTo = function(obj) {
});
};
util._navigateTo = function(obj) {
let { interceptor = {} } = config;
if (typeof interceptor.navigateTo === "function") {
let vk = uni.vk;
obj.pagePath = vk.pubfn.getPageFullPath(obj.url);
let key = interceptor.navigateTo(obj);
if (typeof key == "boolean" && key === false) return false;
}
let {
url,
animationType = "pop-in",
......@@ -60,7 +67,21 @@ util._navigateTo = function(obj) {
events,
mode = "navigateTo"
} = obj;
uni[mode]({
// 此处写法仅为支持vue3,vue3不支持uni[apiName]的形式调用
let navigateFn;
if (mode === "navigateTo") {
navigateFn = uni.navigateTo;
} else if (mode === "redirectTo") {
navigateFn = uni.redirectTo;
} else if (mode === "reLaunch") {
navigateFn = uni.reLaunch;
} else if (mode === "switchTab") {
navigateFn = uni.switchTab;
} else {
navigateFn = uni.navigateTo;
}
// 此处写法仅为支持vue3,vue3不支持uni[apiName]的形式调用
navigateFn({
url: url,
animationType: animationType,
animationDuration: animationDuration,
......@@ -70,7 +91,7 @@ util._navigateTo = function(obj) {
},
fail: function(err) {
if (err.errMsg.indexOf("not found") > -1) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
let errUrl = vk.pubfn.getPageFullPath(url);
vk.toast(`页面 ${errUrl} 不存在`, "none");
console.error(err);
......@@ -131,7 +152,7 @@ util.switchTab = function(obj) {
* vk.navigateBack();
*/
util.navigateBack = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
if (typeof obj == "number") {
let delta = obj;
obj = {
......@@ -166,7 +187,7 @@ util.navigateBack = function(obj) {
* vk.navigate.originalTo();
*/
util.originalTo = function() {
let vk = getApp().globalData.vk;
let vk = uni.vk;
let originalPage = vk.pubfn.copyObject(vk.navigate.originalPage);
vk.navigate.originalPage = null;
util.redirectTo(originalPage);
......@@ -187,7 +208,7 @@ util.originalTo = function() {
})
*/
util.checkWildcardTest = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
let {
url,
pagesRule
......@@ -236,7 +257,7 @@ util.checkWildcardTest = function(obj) {
})
*/
util.checkNeedLogin = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
let { url, success } = obj;
let needLogin = false;
let pagesRule = config.checkTokenPages;
......@@ -270,7 +291,7 @@ util.getPagePath = function(url) {
};
util.paramsInit = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
if (typeof obj == "string") {
let url = obj;
obj = {
......@@ -303,7 +324,7 @@ util.paramsInit = function(obj) {
})
*/
util.navigateToMiniProgram = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
// #ifdef H5
vk.toast("不支持打开小程序", "none");
// #endif
......@@ -321,7 +342,7 @@ util.navigateToMiniProgram = function(obj) {
});
*/
util.checkAllowShare = function(obj) {
let vk = getApp().globalData.vk;
let vk = uni.vk;
let { url, success } = obj;
let pagesRule = config.checkSharePages || {};
if (pagesRule && pagesRule.mode > 0) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册