2 Star 0 Fork 7

江城This/猫优壁纸_基础版全开源-小程序端

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app.config.js 3.77 KB
一键复制 编辑 原始数据 按行查看 历史
江城This 提交于 2023-05-09 16:02 . 初始版本提交
// 引入自定义公共函数
import myPubFunction from '@/common/function/myPubFunction.js'
module.exports = {
// 自定义公共函数,myPubFunction内的函数可通过vk.myfn.xxx() 调用
myfn: myPubFunction,
/**
* app主题颜色
* vk.getVuex('$app.config.color.main')
* vk.getVuex('$app.config.color.secondary')
*/
bg:{
main: "#1f1f1f", //主背景颜色
navbar: "#1f1f1f", //导航背景颜色
search: "#282828", //搜索框背景颜色
tab: "#282828", //卡片背景颜色
loading: "#1f1f1f", //加载背景颜色
model: "#1f1f1f", //弹窗背景颜色
button: "linear-gradient(to right, #65A0EE, #836AF0)",
button_dis: "linear-gradient(to right, #dadada, #dadada)",
button_col: "#F8DE52",
},
color:{
main: "#FFFFFF", //主字体颜色
navbar: "#FFFFFF", //顶部导航字体颜色
sec:"#F8DE52", //特色字体颜色
content: "#606266",
tips: "#909399",
light: "#c0c4cc",
border: "#1F1F1F", //边框字体颜色
model: "#FFFFFF", //弹窗字体颜色
button: "#FFFFFF",
button_dis: "#8a8a8a",
button_col: "#392300"
},
// 第三方服务配置
service:{
// 阿里云oss配置
aliyunOSS: {
// 密钥和签名信息 (由于签名的获取比较麻烦,建议初学者使用上传到unicloud的方案,上传到阿里云OSS是给有特殊需求的用户使用)
// 相关文档 : https://help.aliyun.com/document_detail/31925.html?spm=a2c4g.11186623.6.1757.b7987d9czoFCVu
uploadData: {
// 阿里云OSSID
OSSAccessKeyId: "阿里云OSSID",
// 阿里云OSSpolicy
policy: "阿里云OSSpolicy",
// 阿里云OSSsignature
signature: "阿里云OSSsignature",
},
// 阿里云OSS外网域名
action: "阿里云OSS外网域名",
// 阿里云OSS目录
dirname: "阿里云OSS目录",
// 阿里云OSS外网域名
host: "阿里云OSS外网域名",
// 上传时,是否按用户id进行分组储存
groupUserId:false,
// vk.callFunctionUtil.uploadFile 是否默认上传到阿里云OSS
isDefault:false
},
// 连接阿里云空间存储的参数配置,以下方式可选择开启此参数:
// 1、主空间是腾讯云空间,但是想将文件存储在阿里云空间中。
// 2、主空间是阿里云空间,云存储满了,需要换一个存储空间。
// 3、不想使用绑定的云空间,想使用别的云空间存储
// 4、选择的存储空间满了,需要换另一个存储空间
aliyunCloud:{
// 阿里云空间名称
spaceId: '阿里云空间名称',
// 阿里云空间ID
spaceId: '阿里云空间ID',
// 阿里云空间密钥
clientSecret: '阿里云空间密钥',
// 是否开启上传至,关闭默认上传当前绑定的云空间,aliyunOSS的isDefault为true时此配置无效
isDefault:false
}
},
// 自定义拦截器
interceptor:{
login:function(obj){
let { vk, params, res } = obj;
if(!params.noAlert){
uni.showToast({
mask:true,
icon: 'none',
title: '登录已失效,请重新登录',
duration: 1500
})
setTimeout(function(){
uni.switchTab({
url: '/pages/user/user'
})
},1500)
}
},
fail:function(obj){
let { vk, params, res } = obj;
if(res.code === 10001){
uni.showToast({
mask:true,
icon: 'none',
title: '账号已禁用,请联系客服',
duration: 1500
})
vk.setVuex('$user.userInfo', {});
vk.setVuex('$user.permission', []);
vk.removeStorageSync('uni_id_user_info');
vk.removeStorageSync('uni_id_token');
vk.removeStorageSync('uni_id_token_expired');
setTimeout(function(){
uni.switchTab({
url: '/pages/user/user'
})
},1500)
}else{
uni.showToast({
mask:true,
icon: 'none',
title: res.msg,
duration: 1500
})
uni.hideLoading()
}
return false;
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
NodeJS
1
https://gitee.com/wlibin/uniapp-base.git
git@gitee.com:wlibin/uniapp-base.git
wlibin
uniapp-base
猫优壁纸_基础版全开源-小程序端
master

搜索帮助