![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uniapp
文章平均质量分 60
new_一个对象
欢迎来到这里~
5年+程序员
分享工作日常/私域干货/开源商城系统
随机放飞自我
展开
-
如何用 Vue3 + Vite + SCSS 轻松实现换肤功能
我们在实现一个换肤效果的时候,最重要的一个问题是如何通知系统要使用哪种主题方案,这个其实很好解决,用 document.documentElement.setAttribute 在html标签上进行标记就行。这里有两种主题的配色方案light和dark,实际项目中可以把他抽离到不同的文件下,这里只是提供一个思路,代码比较简单就不做抽离处理。一个网站的换肤效果算是一个比较常见的功能,尤其是在后台管理系统中,我们几乎都能看到他的身影,这里给大家提供一个实现思路。这里就是通过这样区分不同的主题配色方案的。原创 2024-07-16 16:53:37 · 274 阅读 · 0 评论 -
前端自动刷新Token与超时安全退出攻略
设置定时器,每1分钟获取一次 localStorage 这两个字段,优先判断 activeEvents 是否为空,若不为空则更新 lastActiveTime 为当前时间,若为空,则使用当前时间减去 lastActiveTime 得到的值与规定值(假设为1h)做比较,大于 1h 则退出登录。因为http请求是无状态的,是一次性的,请求之间没有任何关系,服务端无法知道请求者的身份,所以需要鉴权,来验证当前用户是否有访问系统的权限。当用户登录之后,长时间不操作应该做自动退出功能,提高用户数据的安全性。原创 2024-07-16 16:36:48 · 307 阅读 · 0 评论 -
一站式解决方案:uni-app条件编译及多环境配置,appid动态修改攻略!
在企业级的应用中,通常会分为,开发、联调、生产等多个环境,一个项目可能要发布到多个微信小程序,在工程化中,通过使用不同的打包命令设置不同的环境变量,解决不同环境各变量的内容需手动修改的问题,比如:接口、前缀、appid等;在使用uniapp开发项目时,通常使用Hbuilder可视化运行项目,点击运行编译出来都代码环境是(development),点击发布运行编译出来的代码是(production),分别对应开发和生产,使用process.env.NODE_ENV来获取运行环境。,存放相关环境变量的信息;原创 2024-07-16 16:03:20 · 605 阅读 · 0 评论 -
标准版小程序订单中心path审核不通过处理教程
如果是已经上线的小程序,当时没要求填这个,但新的政策要求填这个,那么小程序就不认为你代码中有这个页面,所以就会驳回,需要我们填写提交,在小程序平台设置里面往下翻就能看到,具体位置如下图:path地址为:pages/goods/order_list/index。如果没有提交过审核,请在提交的时候填写。path地址为:pages/goods/order_list/index。首先看自己小程序是不是已经审核通过并上线状态才在站内信里面提醒的?原创 2024-06-28 16:26:15 · 505 阅读 · 0 评论 -
微信小程序登录获取不到头像和昵称解决办法!
在根目录App.vue中加入判断基础库是否大于2.21.2版本(大于此版本支持头像/昵称填写能力)这里有一个公共方法uploadImgs需要在/utils/util.js中添加。针对小程序wx.getUserProfile接口将被收回后做出的授权调整。2.修改/pages/users/wechat_login.vue文件。(1)调整pages/users/user_info.vue文件。(1) 在data中加入基础库判断,决定授权逻辑。/api/public.js 文件添加接口。大家可以按照文档操作↓。原创 2024-06-21 16:05:46 · 365 阅读 · 0 评论