news 2026/9/25 9:29:56

alist如何将默认布局设置为图片布局

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
alist如何将默认布局设置为图片布局

前言:

因为做了一个相册web访问页,使用Alist访问共享图库,但alist默认的布局为"列表视图",用户访问时需要手动切换"图片视图"才能很好的预览图片,但很多用户跟本不懂如何切换,且手动切换也有些麻烦.

所以我希望所有用户访问时默认的视图是”图片视图“,而不是默认的”列表视图“。在网上搜索无果,要么需要手动,要么需要改源代码.于是自己琢磨它实现默认布局的方式,找到了最佳的解决办法.(最后一部分有介绍)

先说说手动方式:

指定目录手动:

全局手动:

再说说改源代码方式:

网友提供的方法,在alist-web的layout.tsx中添加这个:

/* by 01130.hk - online tools website : 01130.hk/zh/txtcount.html */ onMount(() => {
const currentUrl = window.location.href;
const targetUrl_1 = "your_url_1";
const targetUrl_2 = "your_url_2";
if (currentUrl === targetUrl_1) {
setLayout('image');
}
if (currentUrl === targetUrl_2) {
setLayout('list');
}
});

最后说说我找到的方法:

在alist页面切换默认视图时,会自动存储相应的值在本地,那我们就可以能过代码,直接将这个值改成我们需要的布局

比如:

/* by 01130.hk - online tools website : 01130.hk/zh/txtcount.html */ localStorage.setItem('global_default_layout', 'image');

localStorage.setItem('global_default_layout', 'grid');

那我们可以通过alist自带的自定义头部,将上面的js代码自动注入到访问者的浏览器实现我们想实现的默认布局.

最终代码:<script>localStorage.setItem('global_default_layout', 'image');</script>

刘飞博客:http://www.cnblogs.com/colinliu/
博客版权:本文以学习、记录、分享为目的。欢迎大家转载,但务必注明原文地址,谢谢合作!
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/24 10:21:30

Python+Vue的阳光幼儿管理系统 Pycharm django flask

收藏关注不迷路&#xff01;&#xff01;需要的小伙伴可以发链接或者截图给我 项目介绍 本系统共有管理员,教师,家长3个角色&#xff0c;具体功能如下&#xff1a; 1.管理员角色的功能主要包括管理员登录&#xff0c;教师管理&#xff0c;家长管理&#xff0c;学生管理&#xf…

作者头像 李华
网站建设 2026/9/23 22:53:19

单片机中如何随机

1.我们先用电脑直接产生1000个随机值&#xff0c;放到单片机中&#xff0c;这样你就有1000个伪随机值了&#xff1b;2.我们使用步长&#xff0c;比如1~20&#xff0c;先把随机值循环一遍&#xff0c;然后步长自加&#xff0c;再把数值循环一遍&#xff0c;步长再自加&#xff0…

作者头像 李华
网站建设 2026/9/24 10:21:09

Linly-Talker在医院急诊分流中的初步问诊辅助

Linly-Talker在医院急诊分流中的初步问诊辅助 在三甲医院的急诊大厅里&#xff0c;一位中年男性捂着胸口走进预检台&#xff0c;声音微弱&#xff1a;“我……心口疼。”护士正忙于处理另一名高烧患儿&#xff0c;只能匆匆记录几句便让他排队等候。几分钟后&#xff0c;患者突…

作者头像 李华
网站建设 2026/9/24 10:20:54

Open-AutoGLM验证流程优化全攻略(错误率下降85%实测方案)

第一章&#xff1a;Open-AutoGLM 操作结果精准验证在部署 Open-AutoGLM 模型后&#xff0c;确保其推理输出的准确性是系统稳定运行的关键环节。为实现高可信度的结果验证&#xff0c;需构建结构化的测试流程&#xff0c;涵盖输入样本校验、响应一致性比对以及语义正确性评估。验…

作者头像 李华
网站建设 2026/9/24 10:20:46

聊聊整车质量估计算法:从原理到实车应用

整车质量估计算法&#xff0c;采用simulink模型搭建&#xff0c;基于模糊逻辑思想&#xff0c;通过设计合理的模糊控制规则确定质量估计的置信度&#xff0c;当置信度高于某一水平时进行整车质量估计&#xff0c;提高工况判断的鲁棒性。 采用递推最小二乘作为基础进行整车质量估…

作者头像 李华