From 059a90cb914c496061ae84de68e29565042f98d9 Mon Sep 17 00:00:00 2001 From: linju-json Date: Wed, 10 Nov 2021 12:00:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Eapp=E7=AB=AF=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E9=A1=B5=E9=9D=A2=E4=BD=BF=E7=94=A8=E5=8E=9F=E7=94=9F?= =?UTF-8?q?list=E4=B8=8B=E6=8B=89=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 3 +- README.md | 55 +- changelog.md | 58 +- common/appInit.js | 913 +++++++++--------- components/refreshBox/refreshBox.nvue | 95 ++ components/uni-load-state/uni-load-state.vue | 216 +++-- .../uni-quick-login/uni-quick-login.vue | 12 +- lang/en.js | 2 +- lang/i18n.js | 9 +- lang/zh-Hans.js | 386 ++++---- package.json | 2 +- pages.json | 13 +- pages/list/list.nvue | 100 +- pages/ucenter/about/about.vue | 2 +- static/tabbar/im-contacts.png | Bin 0 -> 4946 bytes static/tabbar/im-contacts_active.png | Bin 0 -> 5191 bytes uni-starter.config.js | 28 +- uni_modules/uni-badge/changelog.md | 38 +- .../components/uni-badge/uni-badge.vue | 2 +- uni_modules/uni-badge/package.json | 170 ++-- uni_modules/uni-captcha/readme.md | 2 +- uni_modules/uni-icons/changelog.md | 10 +- .../components/uni-icons/uni-icons.vue | 6 +- uni_modules/uni-icons/package.json | 166 ++-- uni_modules/uni-icons/readme.md | 18 + uni_modules/uni-id-cf/changelog.md | 6 +- .../cloudfunctions/uni-id-cf/index.js | 144 +-- uni_modules/uni-list/changelog.md | 6 +- .../uni-list-item/uni-list-item.vue | 768 ++++++++------- .../uni-list/components/uni-list/uni-list.vue | 2 +- uni_modules/uni-list/package.json | 6 +- uni_modules_tools/copy/manifest.json | 2 +- 32 files changed, 1707 insertions(+), 1533 deletions(-) create mode 100755 components/refreshBox/refreshBox.nvue create mode 100644 static/tabbar/im-contacts.png create mode 100644 static/tabbar/im-contacts_active.png diff --git a/App.vue b/App.vue index 418f9dd..b05199d 100644 --- a/App.vue +++ b/App.vue @@ -1,5 +1,5 @@ + + diff --git a/components/uni-load-state/uni-load-state.vue b/components/uni-load-state/uni-load-state.vue index 796ed32..744471e 100644 --- a/components/uni-load-state/uni-load-state.vue +++ b/components/uni-load-state/uni-load-state.vue @@ -1,70 +1,79 @@ - - diff --git a/components/uni-quick-login/uni-quick-login.vue b/components/uni-quick-login/uni-quick-login.vue index 2ea2970..bfc75b2 100644 --- a/components/uni-quick-login/uni-quick-login.vue +++ b/components/uni-quick-login/uni-quick-login.vue @@ -76,7 +76,7 @@ univerifyStyle: { //一键登录弹出窗的样式配置参数 "fullScreen": true, // 是否全屏显示,true表示全屏模式,false表示非全屏模式,默认值为false。 "backgroundColor": "#ffffff", // 授权页面背景颜色,默认值:#ffffff - "buttons": { // 自定义登陆按钮 + "buttons": { // 自定义登录按钮 "iconWidth": "45px", // 图标宽度(高度等比例缩放) 默认值:45px "list": [] }, @@ -106,12 +106,12 @@ }, async created() { let servicesList = this.servicesList - //去掉配置中不存在的 注意,在/common/appInit.js中已清除有配置但设备环境不支持的登陆项 + //去掉配置中不存在的 注意,在/common/appInit.js中已清除有配置但设备环境不支持的登录项 servicesList = servicesList.filter(item => this.loginConfig.includes(item.id)) //处理一键登录 if (this.loginConfig.includes('univerify')) { this.univerifyStyle.privacyTerms.privacyItems = this.agreements - //设置一键登录功能底下的快捷登陆按钮 + //设置一键登录功能底下的快捷登录按钮 servicesList.forEach(({ id, logo @@ -125,7 +125,7 @@ }) } console.log(servicesList); - //如果当前页面为默认登陆界面。当前第一优先级的“微信和苹果登陆”要隐藏,因为他已经被渲染在默认登陆界面顶部 + //如果当前页面为默认登录界面。当前第一优先级的“微信和苹果登录”要隐藏,因为他已经被渲染在默认登录界面顶部 if ( this.getRoute(1) == '/pages/ucenter/login-page/index/index' && ['weixin', 'apple'].includes(this .loginConfig[0]) @@ -265,9 +265,9 @@ title: this.$t('uniQuickLogin').chooseOtherLogin, icon: 'none' }); - console.log('点击了第三方登陆,provider:', err.provider); + console.log('点击了第三方登录,provider:', err.provider); - //同步一键登陆弹出层隐私协议框是否打勾 + //同步一键登录弹出层隐私协议框是否打勾 let agree = (await uni.getCheckBoxState())[1].state console.log('agree',agree); uni.$emit('setAgreementsAgree',agree) diff --git a/lang/en.js b/lang/en.js index 11c57b9..a5d1f52 100644 --- a/lang/en.js +++ b/lang/en.js @@ -1,5 +1,5 @@ export default { - tabbar:'List,Grid,Mine', + tabbar:'List,Grid,contacts,Mine', agreementsTitle:'User service agreement,Privacy policy', common: { wechatFriends: "friends", diff --git a/lang/i18n.js b/lang/i18n.js index d98956a..934dfa7 100644 --- a/lang/i18n.js +++ b/lang/i18n.js @@ -12,7 +12,7 @@ if(i18nEnable){ }else{ currentLang = "zh-Hans" } -console.log(uni.getStorageSync('CURRENT_LANG'),currentLang); +// console.log(uni.getStorageSync('CURRENT_LANG'),currentLang); if (!currentLang) { if (uni.getLocale) { console.log('获取应用语言:', uni.getLocale()); @@ -69,17 +69,20 @@ console.log(` `); let initLanguageAfter = () => { function $i18n(e){ + // #ifdef VUE3 + return i18n.global.messages[i18n.global.locale][e] + // #endif return i18n.messages[i18n.locale][e] } setTimeout(function(){ //底部tabbar更新 $i18n('tabbar').split(',').forEach((text, index) => { - console.log(text); + // console.log(text); uni.setTabBarItem({ index, text, complete: e => { - console.log("e: " + JSON.stringify(e)); + // console.log("e: " + JSON.stringify(e)); } }) }) diff --git a/lang/zh-Hans.js b/lang/zh-Hans.js index 77c2733..7cbcb56 100644 --- a/lang/zh-Hans.js +++ b/lang/zh-Hans.js @@ -1,200 +1,200 @@ export default { - tabbar:'列表,宫格,我的', - agreementsTitle:'用户服务协议,隐私政策', + tabbar:'列表,宫格,通讯录,我的', + agreementsTitle:'用户服务协议,隐私政策', common:{ - wechatFriends: "微信好友", - wechatBbs: "微信朋友圈", - weibo:"微博", + wechatFriends: "微信好友", + wechatBbs: "微信朋友圈", + weibo:"微博", more: "更多", - agree:"同意", - copy: "复制", - wechatApplet: "微信小程序", - cancelShare: "取消分享", - updateSucceeded: "更新成功", - phonePlaceholder: "请输入手机号", - verifyCodePlaceholder: "请输入验证码", - newPasswordPlaceholder: "请输入新密码", - confirmNewPasswordPlaceholder: "请确认新密码", - confirmPassword: "请确认密码", - verifyCodeSend: "验证码已通过短信发送至", - passwordDigits: "密码为6 - 20位", - getVerifyCode: "获取验证码", - noAgree: "你未同意隐私政策协议", - gotIt: "知道了", - login: "登录", - error: "错误", - complete: "完成", - submit: "提交", - formatErr:"手机号码格式不正确", - sixDigitCode:"请输入6位验证码", - resetNavTitle:"重置密码" - - }, - list: { - inputPlaceholder: "请输入搜索内容", - }, - search:{ - cancelText: '取消', - searchHistory: "搜索历史", - searchDiscovery: "搜索发现", - deleteAll: "全部删除", - delete: "删除", - deleteTip: "确认清空搜索历史吗?", - complete: "完成", - searchHiddenTip: "当前搜索发现已隐藏", - }, - grid:{ - grid: "宫格组件", - visibleToAll: "所有人可见", - invisibleToTourists: "游客不可见", - adminVisible: "管理员可见", - clickTip: "点击第", - clickTipGrid: "个宫格", - }, - mine:{ - showText: "文字", - signIn: "签到有奖", - toEvaluate: "去评分", - readArticles: "阅读过的文章", - myScore: "我的积分", - invite: "分销推荐", - guestBook: "留言板示例", - feedback: "问题与反馈", - settings: "设置", - checkUpdate: "检查更新", - about: "关于", - clicked: "你点击了", - checkScore: "请登录后查看积分", - currentScore: "当前积分为", - noScore: "当前无积分", - notLogged: "未登录", - }, - userinfo:{ - navigationBarTitle:"个人资料", - ProfilePhoto: "头像", - nickname: "昵称", - notSet: "未设置", - phoneNumber: "手机号", - notSpecified: "未绑定", - setNickname: "设置昵称", - setNicknamePlaceholder: "请输入要设置的昵称", - bindPhoneNumber: "本机号码一键绑定", - bindOtherLogin: "其他号码绑定", - noChange: "没有变化", - uploading: "正在上传", - requestFail: "请求服务失败", - setting: "设置中", - deleteSucceeded: "删除成功", - setSucceeded: "设置成功", - }, - smsCode:{ - resendVerifyCode: "重新发送", - phoneErrTip: "手机号格式错误", - sendSuccessTip: "短信验证码发送成功", - }, - loadMore:{ - noData: "暂无数据", - noNetwork: "网络异常", - toSet: "前往设置", - error: "错误", - }, - guestbook:{ - navigationBarTitle:"留言板", - msgContent: "发表留言内容", - notAvailable: "未登陆游客不可用", - send: "发送", - addSucceeded: "新增成功", - noPermission: "你没有该操作权限", - }, - uniFeedback:{ - navigationBarTitle:"问题与反馈", - msgTitle: "留言内容", - imgTitle: "图片列表", - contacts: "联系人", - phone: "联系电话", - submit: "提交", - }, - settings:{ - navigationBarTitle:"设置", - userInfo: "个人资料", - changePassword: "修改密码", - clearTmp: "清理缓存", - pushServer: "推送功能", - fingerPrint: "指纹解锁", - facial: "人脸解锁", - deactivate: "注销账号", - logOut: "退出登录", - login: "登录", - failTip: "认证失败请重试", - authFailed: "认证失败", - changeLanguage: "切换语言", - please: "请用", - successText: "成功", - deviceNoOpen: "设备未开启", - fail: "失败", - tips: "提示", - exitLogin: "是否退出登录?", - clearing: "清除中", - clearedSuccessed: "清除成功", - confirmText: "确定", - cancelText: '取消', - }, - deactivate:{ - cancelText: '取消', - nextStep: "下一步", - navigationBarTitle:"注销提示" - }, - about:{ - sacnQR: "扫描二维码,您的朋友也可以下载", - client: "客户端", - and: "和", - about: "关于", - }, - invite:{ - download: "下载", - }, - login:{ - phoneLogin: "登录后即可展示自己", - phoneLoginTip: "未注册的手机号验证通过后将自动注册", - getVerifyCode: "获取验证码", - }, - uniQuickLogin:{ - accountLogin: "账号登录", - SMSLogin: "短信验证码", - wechatLogin: "微信登录", - appleLogin: "苹果登录", - oneClickLogin: "一键登录", - QQLogin: "QQ登录", - xiaomiLogin: "小米登录", - getProviderFail: "获取服务供应商失败", - loginErr: "登录服务初始化错误", - chooseOtherLogin: "点击了第三方登陆", - }, - pwdLogin:{ - pwdLogin: "用户名密码登录", - placeholder: "请输入手机号/用户名", - passwordPlaceholder: "请输入密码", - verifyCodePlaceholder: "请输入验证码", - login: "登录", - forgetPassword: "忘记密码", - register: "注册账号", - }, - register:{ - navigationBarTitle:"注册", - usernamePlaceholder: "请输入用户名", - nicknamePlaceholder: "请输入用户昵称", - registerAndLogin: "注册并登录", - passwordDigitsPlaceholder: "请输入6-20位密码", - passwordAgain: "再次输入密码", - }, - listDetail:{ - follow: "点击关注", - newsErr: "出错了,新闻ID为空", - }, - newsLog:{ - navigationBarTitle:"阅读记录" + agree:"同意", + copy: "复制", + wechatApplet: "微信小程序", + cancelShare: "取消分享", + updateSucceeded: "更新成功", + phonePlaceholder: "请输入手机号", + verifyCodePlaceholder: "请输入验证码", + newPasswordPlaceholder: "请输入新密码", + confirmNewPasswordPlaceholder: "请确认新密码", + confirmPassword: "请确认密码", + verifyCodeSend: "验证码已通过短信发送至", + passwordDigits: "密码为6 - 20位", + getVerifyCode: "获取验证码", + noAgree: "你未同意隐私政策协议", + gotIt: "知道了", + login: "登录", + error: "错误", + complete: "完成", + submit: "提交", + formatErr:"手机号码格式不正确", + sixDigitCode:"请输入6位验证码", + resetNavTitle:"重置密码" + + }, + list: { + inputPlaceholder: "请输入搜索内容", + }, + search:{ + cancelText: '取消', + searchHistory: "搜索历史", + searchDiscovery: "搜索发现", + deleteAll: "全部删除", + delete: "删除", + deleteTip: "确认清空搜索历史吗?", + complete: "完成", + searchHiddenTip: "当前搜索发现已隐藏", + }, + grid:{ + grid: "宫格组件", + visibleToAll: "所有人可见", + invisibleToTourists: "游客不可见", + adminVisible: "管理员可见", + clickTip: "点击第", + clickTipGrid: "个宫格", + }, + mine:{ + showText: "文字", + signIn: "签到有奖", + toEvaluate: "去评分", + readArticles: "阅读过的文章", + myScore: "我的积分", + invite: "分销推荐", + guestBook: "留言板示例", + feedback: "问题与反馈", + settings: "设置", + checkUpdate: "检查更新", + about: "关于", + clicked: "你点击了", + checkScore: "请登录后查看积分", + currentScore: "当前积分为", + noScore: "当前无积分", + notLogged: "未登录", + }, + userinfo:{ + navigationBarTitle:"个人资料", + ProfilePhoto: "头像", + nickname: "昵称", + notSet: "未设置", + phoneNumber: "手机号", + notSpecified: "未绑定", + setNickname: "设置昵称", + setNicknamePlaceholder: "请输入要设置的昵称", + bindPhoneNumber: "本机号码一键绑定", + bindOtherLogin: "其他号码绑定", + noChange: "没有变化", + uploading: "正在上传", + requestFail: "请求服务失败", + setting: "设置中", + deleteSucceeded: "删除成功", + setSucceeded: "设置成功", + }, + smsCode:{ + resendVerifyCode: "重新发送", + phoneErrTip: "手机号格式错误", + sendSuccessTip: "短信验证码发送成功", + }, + loadMore:{ + noData: "暂无数据", + noNetwork: "网络异常", + toSet: "前往设置", + error: "错误", + }, + guestbook:{ + navigationBarTitle:"留言板", + msgContent: "发表留言内容", + notAvailable: "未登录游客不可用", + send: "发送", + addSucceeded: "新增成功", + noPermission: "你没有该操作权限", + }, + uniFeedback:{ + navigationBarTitle:"问题与反馈", + msgTitle: "留言内容", + imgTitle: "图片列表", + contacts: "联系人", + phone: "联系电话", + submit: "提交", + }, + settings:{ + navigationBarTitle:"设置", + userInfo: "个人资料", + changePassword: "修改密码", + clearTmp: "清理缓存", + pushServer: "推送功能", + fingerPrint: "指纹解锁", + facial: "人脸解锁", + deactivate: "注销账号", + logOut: "退出登录", + login: "登录", + failTip: "认证失败请重试", + authFailed: "认证失败", + changeLanguage: "切换语言", + please: "请用", + successText: "成功", + deviceNoOpen: "设备未开启", + fail: "失败", + tips: "提示", + exitLogin: "是否退出登录?", + clearing: "清除中", + clearedSuccessed: "清除成功", + confirmText: "确定", + cancelText: '取消', + }, + deactivate:{ + cancelText: '取消', + nextStep: "下一步", + navigationBarTitle:"注销提示" + }, + about:{ + sacnQR: "扫描二维码,您的朋友也可以下载", + client: "客户端", + and: "和", + about: "关于", + }, + invite:{ + download: "下载", + }, + login:{ + phoneLogin: "登录后即可展示自己", + phoneLoginTip: "未注册的手机号验证通过后将自动注册", + getVerifyCode: "获取验证码", + }, + uniQuickLogin:{ + accountLogin: "账号登录", + SMSLogin: "短信验证码", + wechatLogin: "微信登录", + appleLogin: "苹果登录", + oneClickLogin: "一键登录", + QQLogin: "QQ登录", + xiaomiLogin: "小米登录", + getProviderFail: "获取服务供应商失败", + loginErr: "登录服务初始化错误", + chooseOtherLogin: "点击了第三方登录", + }, + pwdLogin:{ + pwdLogin: "用户名密码登录", + placeholder: "请输入手机号/用户名", + passwordPlaceholder: "请输入密码", + verifyCodePlaceholder: "请输入验证码", + login: "登录", + forgetPassword: "忘记密码", + register: "注册账号", + }, + register:{ + navigationBarTitle:"注册", + usernamePlaceholder: "请输入用户名", + nicknamePlaceholder: "请输入用户昵称", + registerAndLogin: "注册并登录", + passwordDigitsPlaceholder: "请输入6-20位密码", + passwordAgain: "再次输入密码", + }, + listDetail:{ + follow: "点击关注", + newsErr: "出错了,新闻ID为空", + }, + newsLog:{ + navigationBarTitle:"阅读记录" }, bindMobile:{ navigationBarTitle:"绑定手机号码" - } + } } diff --git a/package.json b/package.json index 14b9d56..71d1a06 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "id": "uni-starter", "displayName": "uni-starter", - "version": "1.1.18", + "version": "1.1.21", "description": "云端一体应用快速开发基本项目模版", "keywords": [ "login", diff --git a/pages.json b/pages.json index 1e0e718..c937903 100644 --- a/pages.json +++ b/pages.json @@ -1,9 +1,11 @@ { "pages": [{ "path": "pages/list/list", - "style": { - "navigationStyle": "custom", - "enablePullDownRefresh": true + "style": { + // #ifndef APP-PLUS + "enablePullDownRefresh": true, + // #endif + "navigationStyle": "custom" } }, { @@ -187,7 +189,7 @@ } } } - ], + ], "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-starter", @@ -227,7 +229,8 @@ "iconPath": "static/tabbar/grid.png", "selectedIconPath": "static/tabbar/grid_active.png", "text": "宫格" - }, { + } + , { "pagePath": "pages/ucenter/ucenter", "iconPath": "static/tabbar/me.png", "selectedIconPath": "static/tabbar/me_active.png", diff --git a/pages/list/list.nvue b/pages/list/list.nvue index 22e9692..6fca16e 100644 --- a/pages/list/list.nvue +++ b/pages/list/list.nvue @@ -3,17 +3,27 @@ + - - + + + + + - + + + + + + + + @@ -32,9 +42,12 @@ + + @@ -70,13 +83,14 @@ refreshState: 0, listHight: 0, dataList:[] + showRefresh: false, } }, watch: { keyword(keyword, oldValue) { let where = '"article_status" == 1 ' if (keyword) { - this.where = where + `& /${keyword}/.test(title)`; + this.where = where + `&& /${keyword}/.test(title)`; } else { this.where = where; } @@ -84,13 +98,14 @@ }, async onReady() { // #ifdef APP-NVUE - this.listHight = uni.getSystemInfoSync().windowHeight - 96 + 'px' + /* 可用窗口高度 - 搜索框高 - 状态栏高 */ + this.listHight = uni.getSystemInfoSync().windowHeight - uni.getSystemInfoSync().statusBarHeight - 50 + + 'px'; // #endif // #ifndef APP-NVUE this.listHight = 'auto' // #endif cdbRef = this.$refs.udb - }, async onShow() { this.keyword = getApp().globalData.searchText @@ -128,27 +143,39 @@ this.refresh() }, refresh() { - console.log('----platform----'); - console.log(JSON.stringify(process.env.VUE_APP_PLATFORM)); cdbRef.loadData({ clear: true }, () => { uni.stopPullDownRefresh() + // #ifdef APP-NVUE + this.showRefresh = false + // #endif + console.log('end'); }) console.log('refresh'); }, + loadMore() { + cdbRef.loadMore() + }, onqueryerror(e) { console.error(e); + }, + onpullingdown(e) { + console.log(e); + this.showRefresh = true + if(e.pullingDistance>100){ + this.refresh() + } } }, + // #ifndef APP-NVUE onPullDownRefresh() { this.refresh() }, onReachBottom() { - cdbRef.loadMore({ - clear: true - }) + this.loadMore() } + // #endif } @@ -159,7 +186,6 @@ box-sizing: border-box; flex-direction: column; } - /* #endif */ .pages { background-color: #FFFFFF; @@ -191,21 +217,10 @@ color: #999999; } - .refresh-tip { - color: #67c23a; - font-size: 14px; - line-height: 40px; - text-align: center; - background-color: #f0f9eb; - height: 0; - opacity: 0; - transform: translateY(-100%); - transition: height 0.3s; - } - .uni-search-box { background-color: #FFFFFF; position: sticky; + height: 50px; top: 0; left: 0; /* #ifndef APP-PLUS */ @@ -215,37 +230,6 @@ width: 580rpx; /* #endif */ } - - .show-refresh-tip { - transform: translateY(0); - height: 40px; - opacity: 1; - } - - .get-data-state { - width: 750rpx; - align-items: center; - } - - .get-data-state-img { - width: 500rpx; - } - - .get-data-state-text { - width: 32rpx; - color: #999999; - line-height: 50rpx; - height: 50rpx; - width: 750rpx; - text-align: center; - } - - .uni-list {} - - .f1 { - flex: 1; - } - .cover-search-bar { height: 50px; position: relative; diff --git a/pages/ucenter/about/about.vue b/pages/ucenter/about/about.vue index 7c719a4..23e6c50 100644 --- a/pages/ucenter/about/about.vue +++ b/pages/ucenter/about/about.vue @@ -145,7 +145,7 @@ } .box { - margin-top: 100px; + margin-top: 60px; flex-direction: column; justify-content: center; align-items: center; diff --git a/static/tabbar/im-contacts.png b/static/tabbar/im-contacts.png new file mode 100644 index 0000000000000000000000000000000000000000..17bb78fb08cdda17fe1acd7c6c758c33a88f7fa1 GIT binary patch literal 4946 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 Kig3#=`hNgn^lJ+M literal 0 HcmV?d00001 diff --git a/uni-starter.config.js b/uni-starter.config.js index c296769..482fc5c 100644 --- a/uni-starter.config.js +++ b/uni-starter.config.js @@ -3,14 +3,14 @@ export default { "h5": { "url": "https://uni-starter.dcloud.net.cn", // 前端网页托管的域名 // 在h5端全局悬浮引导用户下载app的功能 更多自定义要求在/common/openApp.js中修改 - "openApp": { //如不需要本功能直接移除本节点即可 - //点击悬浮下载栏后打开的网页链接 - "openUrl": '/#/pages/ucenter/invite/invite', - //左侧显示的应用名称 - "appname": 'uni-starter', - //应用的图标 - "logo": './static/logo.png', - } + // "openApp": { //如不需要本功能直接移除本节点即可 + // //点击悬浮下载栏后打开的网页链接 + // "openUrl": '/#/pages/ucenter/invite/invite', + // //左侧显示的应用名称 + // "appname": 'uni-starter', + // //应用的图标 + // "logo": './static/logo.png', + // } }, "mp": { "weixin": { @@ -20,9 +20,9 @@ export default { }, "router": { /* - 名词解释:“强制登陆页” - 在打开定义的需强制登陆的页面之前会自动检查(前端校验)uni_id_token的值是否有效, - 如果无效会自动跳转到登陆页面 + 名词解释:“强制登录页” + 在打开定义的需强制登录的页面之前会自动检查(前端校验)uni_id_token的值是否有效, + 如果无效会自动跳转到登录页面 两种模式: 1.needLogin:黑名单模式。枚举游客不可访问的页面。 2.visitor:白名单模式。枚举游客可访问的页面。 @@ -46,7 +46,7 @@ export default { // ], /* - login:配置登陆类型与优先级 + login:配置登录类型与优先级 未列举到的,或设备环境不支持的选项,将被隐藏。如果你需要在不同平台有不同的配置,直接用条件编译即可 根据数组的第0项,决定登录方式的第一优先级。 */ @@ -89,6 +89,6 @@ export default { }, //配置多语言国际化。i18n为英文单词 internationalization的首末字符i和n,18为中间的字符数 是“国际化”的简称 "i18n":{ - "enable":true //默认启用,国际化。如果你不想使用国际化相关功能,请改为false + "enable":false //默认关闭,国际化。如果你想使用国际化相关功能,请改为true } -} +} \ No newline at end of file diff --git a/uni_modules/uni-badge/changelog.md b/uni_modules/uni-badge/changelog.md index 90bde25..4ca8c5b 100644 --- a/uni_modules/uni-badge/changelog.md +++ b/uni_modules/uni-badge/changelog.md @@ -1,20 +1,22 @@ +## 1.1.6(2021-09-22) +- 修复 在字节小程序上样式不生效的 bug ## 1.1.5(2021-07-30) - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.4 -- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.3(2021-06-24) -- 优化 示例项目 -## 1.1.1(2021-05-12) -- 新增 组件示例地址 -## 1.1.0(2021-05-12) -- 新增 uni-badge 的 absolute 属性,支持定位 -- 新增 uni-badge 的 offset 属性,支持定位偏移 -- 新增 uni-badge 的 is-dot 属性,支持仅显示有一个小点 -- 新增 uni-badge 的 max-num 属性,支持自定义封顶的数字值,超过 99 显示99+ -- 优化 uni-badge 属性 custom-style, 支持以对象形式自定义样式 -## 1.0.7(2021-05-07) -- 修复 uni-badge 在 App 端,数字小于10时不是圆形的bug -- 修复 uni-badge 在父元素不是 flex 布局时,宽度缩小的bug -- 新增 uni-badge 属性 custom-style, 支持自定义样式 -## 1.0.6(2021-02-04) -- 调整为uni_modules目录规范 +## 1.1.4(2021-07-29) +- 修复 去掉 nvue 不支持css 的 align-self 属性,nvue 下不暂支持 absolute 属性 +## 1.1.3(2021-06-24) +- 优化 示例项目 +## 1.1.1(2021-05-12) +- 新增 组件示例地址 +## 1.1.0(2021-05-12) +- 新增 uni-badge 的 absolute 属性,支持定位 +- 新增 uni-badge 的 offset 属性,支持定位偏移 +- 新增 uni-badge 的 is-dot 属性,支持仅显示有一个小点 +- 新增 uni-badge 的 max-num 属性,支持自定义封顶的数字值,超过 99 显示99+ +- 优化 uni-badge 属性 custom-style, 支持以对象形式自定义样式 +## 1.0.7(2021-05-07) +- 修复 uni-badge 在 App 端,数字小于10时不是圆形的bug +- 修复 uni-badge 在父元素不是 flex 布局时,宽度缩小的bug +- 新增 uni-badge 属性 custom-style, 支持自定义样式 +## 1.0.6(2021-02-04) +- 调整为uni_modules目录规范 diff --git a/uni_modules/uni-badge/components/uni-badge/uni-badge.vue b/uni_modules/uni-badge/components/uni-badge/uni-badge.vue index 1be7c9d..cbd8548 100644 --- a/uni_modules/uni-badge/components/uni-badge/uni-badge.vue +++ b/uni_modules/uni-badge/components/uni-badge/uni-badge.vue @@ -90,7 +90,7 @@ 'uni-badge--' + type, 'uni-badge--' + size, absolute ? 'uni-badge--absolute' : '' - ] + ].join(' ') }, positionStyle() { if (!this.absolute) return {} diff --git a/uni_modules/uni-badge/package.json b/uni_modules/uni-badge/package.json index 29a4edc..4efafd5 100644 --- a/uni_modules/uni-badge/package.json +++ b/uni_modules/uni-badge/package.json @@ -1,84 +1,88 @@ -{ - "id": "uni-badge", - "displayName": "uni-badge 数字角标", - "version": "1.1.5", - "description": "数字角标(徽章)组件,在元素周围展示消息提醒,一般用于列表、九宫格、按钮等地方。", - "keywords": [ - "", - "badge", - "uni-ui", - "uniui", - "数字角标", - "徽章" -], - "repository": "https://github.com/dcloudio/uni-ui", - "engines": { - "HBuilderX": "" - }, - "directories": { - "example": "../../temps/example_temps" - }, - "dcloudext": { - "category": [ - "前端组件", - "通用组件" - ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } - }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "y", - "aliyun": "y" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "y" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "y", - "百度": "y", - "字节跳动": "y", - "QQ": "y" - }, - "快应用": { - "华为": "y", - "联盟": "y" - } - } - } - } +{ + "id": "uni-badge", + "displayName": "uni-badge 数字角标", + "version": "1.1.6", + "description": "数字角标(徽章)组件,在元素周围展示消息提醒,一般用于列表、九宫格、按钮等地方。", + "keywords": [ + "", + "badge", + "uni-ui", + "uniui", + "数字角标", + "徽章" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "H5-mobile": { + "Safari": "y", + "Android Browser": "y", + "微信浏览器(Android)": "y", + "QQ浏览器(Android)": "y" + }, + "H5-pc": { + "Chrome": "y", + "IE": "y", + "Edge": "y", + "Firefox": "y", + "Safari": "y" + }, + "小程序": { + "微信": "y", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "y", + "联盟": "y" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } } \ No newline at end of file diff --git a/uni_modules/uni-captcha/readme.md b/uni_modules/uni-captcha/readme.md index 295d852..b23de18 100644 --- a/uni_modules/uni-captcha/readme.md +++ b/uni_modules/uni-captcha/readme.md @@ -2,7 +2,7 @@ > 用途:主要使用在登录、需要人机校验或其他限制调用的场景 -> 验证码生成、校验都在服务端。页面使用返回的 base64 显示。[云端一体登陆模板](https://ext.dcloud.net.cn/plugin?id=13)已集成,可下载体验。 +> 验证码生成、校验都在服务端。页面使用返回的 base64 显示。[云端一体登录模板](https://ext.dcloud.net.cn/plugin?id=13)已集成,可下载体验。 > 数据表使用[opendb-verify-codes](https://gitee.com/dcloud/opendb/blob/master/collection/opendb-verify-codes/collection.json) diff --git a/uni_modules/uni-icons/changelog.md b/uni_modules/uni-icons/changelog.md index d466748..4cde217 100644 --- a/uni_modules/uni-icons/changelog.md +++ b/uni_modules/uni-icons/changelog.md @@ -1,6 +1,8 @@ +## 1.2.1(2021-09-17) +- 新增 支持使用 css 图标库扩展组件(仅 vue 支持) ## 1.2.0(2021-07-30) - 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) -## 1.1.5(2021-05-12) -- 新增 组件示例地址 -## 1.1.4(2021-02-05) -- 调整为uni_modules目录规范 +## 1.1.5(2021-05-12) +- 新增 组件示例地址 +## 1.1.4(2021-02-05) +- 调整为uni_modules目录规范 diff --git a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue index 401011d..edd5f08 100644 --- a/uni_modules/uni-icons/components/uni-icons/uni-icons.vue +++ b/uni_modules/uni-icons/components/uni-icons/uni-icons.vue @@ -1,5 +1,5 @@ diff --git a/uni_modules/uni-list/components/uni-list/uni-list.vue b/uni_modules/uni-list/components/uni-list/uni-list.vue index fc611ef..389178b 100644 --- a/uni_modules/uni-list/components/uni-list/uni-list.vue +++ b/uni_modules/uni-list/components/uni-list/uni-list.vue @@ -54,7 +54,7 @@ export default { } }; -