From 5056643320ec911337a97cf5c3dd48b0665a097f Mon Sep 17 00:00:00 2001 From: wangjiahai <1556608@qq.com> Date: Thu, 23 Nov 2023 13:58:01 +0800 Subject: [PATCH] 111 --- common/app.scss | 130 ----------------------------------------------- common/config.js | 4 +- common/props.js | 2 - common/toast.js | 20 ++++++++ main.js | 14 +++++ 5 files changed, 36 insertions(+), 134 deletions(-) delete mode 100644 common/app.scss delete mode 100644 common/props.js create mode 100644 common/toast.js diff --git a/common/app.scss b/common/app.scss deleted file mode 100644 index 415d752..0000000 --- a/common/app.scss +++ /dev/null @@ -1,130 +0,0 @@ -/** - * 这里是uni-app内置的常用样式变量 - * - * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 - * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App - * - */ - -/** - * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 - * - * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 - */ - -/* 颜色变量 */ - -/* 行为相关颜色 */ -$uni-color-primary: #007aff; -$uni-color-success: #4cd964; -$uni-color-warning: #f0ad4e; -$uni-color-error: #dd524d; - -/* 文字基本颜色 */ -$uni-text-color: #333; //基本色 -$uni-text-color-inverse: #fff; //反色 -$uni-text-color-grey: #999; //辅助灰色,如加载更多的提示信息 -$uni-text-color-placeholder: #808080; -$uni-text-color-disable: #c0c0c0; - -/* 背景颜色 */ -$uni-bg-color: #ffffff; -$uni-bg-color-grey: #f8f8f8; -$uni-bg-color-hover: #f1f1f1; //点击状态颜色 -$uni-bg-color-mask: rgba(0, 0, 0, 0.4); //遮罩颜色 - -/* 边框颜色 */ -$uni-border-color: #c8c7cc; - -/* 尺寸变量 */ - -/* 文字尺寸 */ -$uni-font-size-sm: 12px; -$uni-font-size-base: 14px; -$uni-font-size-lg: 16; - -/* 图片尺寸 */ -$uni-img-size-sm: 20px; -$uni-img-size-base: 26px; -$uni-img-size-lg: 40px; - -/* Border Radius */ -$uni-border-radius-sm: 2px; -$uni-border-radius-base: 3px; -$uni-border-radius-lg: 6px; -$uni-border-radius-circle: 50%; - -/* 水平间距 */ -$uni-spacing-row-sm: 5px; -$uni-spacing-row-base: 10px; -$uni-spacing-row-lg: 15px; - -/* 垂直间距 */ -$uni-spacing-col-sm: 4px; -$uni-spacing-col-base: 8px; -$uni-spacing-col-lg: 12px; - -/* 透明度 */ -$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 - -/* 文章场景相关 */ -$uni-color-title: #2c405a; // 文章标题颜色 -$uni-font-size-title: 20px; -$uni-color-subtitle: #555555; // 二级标题颜色 -$uni-font-size-subtitle: 26px; -$uni-color-paragraph: #3f536e; // 文章段落颜色 -$uni-font-size-paragraph: 15px; - -/** - * 下面为当前APP自己定义的公共样式 - */ -.app-container { - padding: 20px; - font-size: 14px; - line-height: 24px; -} - -.u-block { - padding: 14px; - &__section { - margin-bottom: 10px; - } - &__title { - margin-top: 10px; - font-size: 15px; - color: $u-content-color; - margin-bottom: 10px; - } - &__flex { - /* #ifndef APP-NVUE */ - display: flex; - /* #endif */ - } -} - -// 使用了cell组件的icon图片样式 -.u-cell-icon { - width: 36rpx; - height: 36rpx; - margin-right: 8rpx; -} - -.u-page { - padding: 15px 15px 40px 15px; -} - -.u-demo-block { - flex: 1; - margin-bottom: 23px; - - &__content { - @include flex(column); - } - - &__title { - font-size: 14px; - color: rgb(143, 156, 162); - margin-bottom: 8px; - @include flex; - } -} diff --git a/common/config.js b/common/config.js index 7289e49..6969b75 100644 --- a/common/config.js +++ b/common/config.js @@ -6,10 +6,10 @@ * loginTimeoutPage = "/pages/login/index", // 登录超时或失效的情况下,跳转到的登录页面 */ module.exports = { - baseUrl: 'http://192.168.0.108:7201', + baseUrl: 'http://192.168.2.109:7201', // baseUrl: 'https://jianguan.yyundong.com', // baseUrl: 'http://jianguan.yyundong.com/api', tokenName: "Authorization", // 请求头中token的名字,与服务器端对应 loginTimeoutCode: "5001", // 登录超时或失效的情况下,服务器端返回的错误码 loginTimeoutPage: "/pages/login/index", // 登录超时或失效的情况下,跳转到的登录页面 -} +} \ No newline at end of file diff --git a/common/props.js b/common/props.js deleted file mode 100644 index 9c1ef07..0000000 --- a/common/props.js +++ /dev/null @@ -1,2 +0,0 @@ -uni.$u.props.gap.bgColor = '#f3f4f6' -uni.$u.props.gap.height = '10' diff --git a/common/toast.js b/common/toast.js new file mode 100644 index 0000000..ddd24fd --- /dev/null +++ b/common/toast.js @@ -0,0 +1,20 @@ +function shortToast(str) { + uni.showToast({ + title: str, + icon: 'none', + duration: 2000 + }) +} + +function longToast(str) { + uni.showToast({ + title: str, + icon: 'none', + duration: 3500 + }) +} + +export { + shortToast, + longToast +} diff --git a/main.js b/main.js index a7ea4bb..83a4af2 100644 --- a/main.js +++ b/main.js @@ -13,6 +13,20 @@ Vue.prototype.$api = api Vue.config.productionTip = false App.mpType = 'app' +import { + stringIsEmpty, + stringIsNotEmpty +} from "@/common/empty.js" +Vue.prototype.stringIsEmpty = stringIsEmpty +Vue.prototype.stringIsNotEmpty = stringIsNotEmpty + +import { + shortToast, + longToast +} from "@/common/toast.js" +Vue.prototype.shortToast = shortToast +Vue.prototype.longToast = longToast + const app = new Vue({ store, ...App