thumbnail
【Linux】在VMware中安装Arch+KDE弹射起步教程
之前一直再用Ubuntu和Debian,正好最近在学nginx,想试试在其他Linux发行版里部署配置nginx,于是就想挑战一下早有所耳闻的Arch,果然不出所料,光安装Arch就花了我不少时间,踩了不少的坑。这里记录一下我的安装过程,防止后续再踩坑,也希望帮助更多想尝试Arch的新手小白。
最近在疯狂学习中……

最近在疯狂恶补后端与运维的一些知识,这几天在整nginx,接下来会写一些我学习过程中的一些笔记和我遇到的问题与解决方案。如果你最近也恰好在学这些,希望这些文章能帮到你:)

305 日 , 2025 16:30
thumbnail
森空控制中心说明文档🍃
本项目能够在局域网中,通过安卓手机等设备远程对Windows电脑执行cmd命令以及bat、vbs脚本,从而实现Windows电脑远程关机、重启、息屏、锁定等功能,自定义cmd命令以及bat、vbs脚本也能让你在远程对Windows电脑执行更多操作。
uniapp的路由拦截真的很麻烦!!!

最近在做的uniapp小项目需要权限验证,但是uniapp为了适配各端,阉割了vue中了路由以及路由守卫等功能,这就非常头疼了。

 

我之前的uniapp vue2项目中是用【mixin全局混入】,在mixin中的onShow生命周期判断当前路由是否需要token,无token跳转登录页。

 

但这样有一个致命的缺陷,如果你使用uni.navigateTo()跳转登录页,当前页面还是会经历完整的生命周期,不会中断,这就会导致页面进行多余的请求,部分样式也会因为没有权限获取相关数据而显示异常。此时如果在登录页完成登录后使用uni.navigateBack()就会看到一个异常的页面。

 

当然,你可以使用uni.redirectTo()终止并关闭当前页跳转登录页,并带上当前页面链接,在登录后根据返回路由是否有无【pages】选择用uni.redirectTo()或uni.switchTab()进行返回从而规避页面异常的问题,也可以通过将页面逻辑写在onShow()或者在其之后的生命周期,去规避多余的请求。

 

上面看似完美解决问题,但是在安卓app中却有大问题,由于uni.redirectTo()无法关闭tabbar页面,如果你有需要登录才能查看的tabbar页面,安卓端用户在跳转登录页后连续多次按物理返回键会导致onShow生命周期偶发性失效,多次操作后页面会停留在tabbar页面从而绕过登录,只能对tabbar单独使用v-if,根据有无token去隐藏不能展示的部分。

 

回顾上述这些操作,明明是一个路由守卫能完成的事情,现在却要多做那么多步的操作,实在是一个字——!!!

 

针对路由拦截,官方给出的方案是插件市场找路由插件,但插件市场的插件良莠不齐,又没有官方插件,而且一些插件还收费!!!

于是还是把想法转到对mixin的优化了。

 

但是在vue3中,vue官方基本就已经放弃了mixin这个api(理由就是随意的导入mixin造成代码逻辑混乱维护困难),取而代之的是composables这个与mixin极其相似的api。composables没有mixin那样的全局引入,只能通过app.config.globalProperties挂载全局,然后在每个页面调用,或者直接在每个页面引入并调用,然后就有了重复的代码,虽然它仅仅只有一两行。

 

这时有人就会说了,uniapp不是有uni.addInterceptor()这个api拦截器吗?去拦截uni.navigateTo(),uni.switchTab()再进行权限判断不就完美解决上面的问题了吗?
我只能说太天真了!uniapp官方明确说明【仅支持异步接口】,人家就没打算让你这么用。就算支持同步接口,如果我在H5页面直接输入路由进来,不也照样凉凉吗?

 

所以uniapp啥时候能对这部分进行优化啊,出个官方的路由插件也行啊!!

 

214 日 , 2025 14:39
最近在实现的小想法

前些天有些小想法,觉得可行就立马动手实验了。
有一段时间没碰uniapp了,不过写了一会就立马顺手了。
uniapp还是一如既往的不好用……

这个小项目预计这几天完成,到时候会写文章介绍一下功能,也会把项目源码列出来的,可以期待一下!

212 日 , 2025 23:22
森空站建站成功!

花了一些时间终于建站建的差不多了。

虽然经历了一些坎坷,但还是很有成就感的。

后续我会将我个人微信公众号上以及其他平台的一些文章转移过来。

之后这里就是我所有其他平台文章的一个汇总了,其他平台文章的更新也会同步在这里更新。

希望我的文章、我的日常能在某一日帮助到素未谋面的你。

这里是森空站,我是阿森,欢迎光临!

1128 日 , 2024 0:42
thumbnail
【App推荐】手机广告太多太烦人?一个软件自动帮你跳过所有广告
随着手机应用软件的不断发展,各种各样花里胡哨的广告开始层出不穷地出现。广告是越做越大,关闭按钮却是越做越小,如今甚至出现了“摇一摇”广告。不得不佩服各大应用厂商的脑洞,为了让我们看广告真是费尽心思。 现如今,玩手机还得和广告斗智斗勇,生怕一不小心就会从一个软件跳到别的软件,跳完又接着跳到另一个,跟套娃似的。 这里我给大家推荐一款我亲自使用了几个月的宝藏安卓App——李跳跳
thumbnail
【旧物改造第一期】闲置旧手机再就业改淘宝一两百块的无线主机性能监控副屏?!
事情起因是因为最近为了实现高中时期的梦想,入手了一台十年前的夏普402sh,几经折腾最终不得已承认它确实已经被淘汰,成为时代的眼泪。本着不浪费不抛弃的原则,于是决定废物利用改成主机性能监控副屏。