sidebar 相关问题

侧边栏标签用于与向应用程序一侧显示或呈现信息相关的问题。

每当路线更改时,Angular 2 侧边栏就会关闭

我有一个侧边栏,您可以在单击栏中的外部或内部的 X 时关闭该侧边栏。但我需要在更改路线时自动关闭(例如从主页到关于或联系人保持打开状态,但我需要

回答 2 投票 0

为什么我的Python自定义tkinter框架的宽度不起作用?

我正在尝试在customtkinter中制作侧边栏,但宽度未设置并且框架正在全速运行。 我的代码如下所示: 侧边栏类(customtkinter.CTkFrame): def __i...

回答 1 投票 0

刷新时,侧边栏在移动设备上打开

我有一个已成功隐藏和显示的侧边栏菜单。当侧边栏菜单隐藏并且我刷新页面或浏览器时,隐藏的侧边栏菜单将返回到其原始外观 ...

回答 1 投票 0

带有菜单项的侧边栏问题

我找到了一个我喜欢的侧边栏。我将添加链接以感谢原始创建者。 CSS 侧边栏菜单示例 然后是纯 CSS 飞行侧边栏。 现在我正在玩它,甚至......

回答 2 投票 0

侧边栏滑动过渡的问题

我正在使用react和tailwind css。我正在尝试对此设置侧边栏应用过渡。 当我单击该图标时,侧边栏会打开,但过渡不起作用。这是有条件的我

回答 1 投票 0

如何制作一个在电脑和移动设备上都响应的固定侧边栏菜单?

我正在使用 Bootstrap 5 制作简历网页。我现在似乎已经得到了我想要的东西,但我不知道如何在页面打开时固定侧边栏而不覆盖其他内容的显示

回答 1 投票 0

我想为我的 ASP.NET MVC 7 网站创建一个侧边栏

我想为我的网站创建一个侧边栏。我现在有一个工作侧边栏,但它在顶部使用白色条作为切换器。我想将导航栏用作侧边栏切换器。我正在使用部分

回答 1 投票 0

侧边栏脚本可保留用户输入,同时也将响应发送到各个页面上的特定单元格

学习谷歌应用程序脚本,我陷入困境。我正在尝试结合我在其他帖子中找到的两种解决方案。第一个在这里引用:Prefill Google Sheet sidebar with Apps Script Properties Service

回答 1 投票 0

SIdenav 栏下拉菜单

我正在开发一个网页,我创建了一个带有下拉菜单的侧栏。但问题是下拉菜单只能通过单击 V 形(向下箭头)打开,我希望它在我们单击完整按钮区域时打开。 S...

回答 3 投票 0

带有嵌套组件和状态管理的ReactJs复杂侧边栏

我正在使用 ReactJs 和 Mui 来实现创建元宇宙的统一项目的门户,我有一个浮动侧边栏,其中包含供用户使用和操作的所有元素和对象...

回答 1 投票 0

在同一页面上的多个 vue 应用程序之间共享反应式 localStorage 状态

我正在使用 Laravel 和 VueJS 创建一个仪表板,我创建了一个按钮,允许在 Sidebar.vue 组件中放大或缩小我的侧边栏,这是我的组件: 我正在使用 Laravel 和 VueJS 创建一个仪表板,我创建了一个按钮,允许在 Sidebar.vue 组件中放大或缩小我的侧边栏,这是我的组件: <template> <aside :class="`${is_expanded ? 'is-expanded' : ''}`"> <div class="head-aside"> <div class="app-logo"> <i class="bx bxl-trip-advisor"></i> </div> <span class="app-name">CONTROLPANEL</span> </div> <div class="menu-toggle-wrap"> <button class="menu-toggle" @click="ToggleMenu()"> <span class="boxicons"><i class="bx bx-chevrons-right"></i></span> </button> </div> </aside> </template> <script> export default { data() { return { is_expanded: ref(localStorage.getItem('is_expanded') === 'true'), } }, methods: { ToggleMenu() { this.is_expanded = !this.is_expanded localStorage.setItem('is_expanded', this.is_expanded) }, }, } </script> 出现的问题是,在另一个组件中我创建了一个具有固定宽度的导航栏,我想做的是,当我的侧边栏更改大小时,我希望我的导航栏也发生变化,在另一个组件中我只有一个模板带有导航和侧边栏的导入。 你说你正在使用 laravel 和 vue。目前尚不清楚 vue 组件是如何集成的,但我假设 laravel 注入了您想要通信的各个 vue 组件。 (与仅使用 API 与 Laravel 通信的基于 vue 的 SPA 不同) 这两个组件彼此不了解。即使它们都可以访问相同的 localStorage,但它们不知道那里的值何时更新。 有多种方法可以解决这个问题,这是一种方法 在组件外部创建一个响应式对象来管理共享状态 import { ref, computed } from 'vue' const isExpandedRef = ref(localStorage.getItem('is_expanded') === 'true'); window.IS_EXPANDED = computed({ get(){ return isExpandedRef.value }, set(value){ isExpandedRef.value = !!value; localStorage.setItem('is_expanded', isExpandedRef.value); } }) 需要 ref,以便当 isExpandedRef.value 更改时,计算的 getter 会向其侦听器触发通知。 如果在任何组件之前加载它,您将创建一个可用于页面上任何脚本的计算(反应)变量(除了框架和影子 dom) 然后你可以像这样在你的组件中使用。 <template> <aside :class="`${is_expanded ? 'is-expanded' : ''}`"> <div class="head-aside"> <div class="app-logo"> <i class="bx bxl-trip-advisor"></i> </div> <span class="app-name">CONTROLPANEL</span> </div> <div class="menu-toggle-wrap"> <button class="menu-toggle" @click="is_expanded = !is_expanded"> <span class="boxicons"><i class="bx bx-chevrons-right"></i></span> </button> </div> </aside> </template> <script> export default { data() { return { is_expanded: window.IS_EXPANDED, } }, } </script> 因为 is_expanded 是通过 getter 和 setter 进行计算的,您可以直接从模板设置值,或者在方法中使用 this.is_expanded = !this.is_expanded。 如前所述,这依赖于使用全局 window 对象。提出该解决方案是为了其简单性。使用 window 对象有一些缺点,更强大的解决方案将依赖于注入此类共享状态而不是依赖于 window,但它会带来更多开销。 这段代码运行良好 <template> <aside :class="`${is_expanded ? 'is-expanded' : ''}`"> <div class="head-aside"> <div class="app-logo"> <i class="bx bxl-trip-advisor"></i> </div> <span class="app-name">CONTROLPANEL</span> </div> <div class="menu-toggle-wrap"> <button class="menu-toggle" @click="ToggleMenu()"> <span class="boxicons"> <i class="bx bx-chevrons-right"></i>click me </span> </button> </div> </aside> </template> <script> export default { data() { return { is_expanded: localStorage.getItem("is_expanded") === "true", }; }, methods: { ToggleMenu() { this.is_expanded = !this.is_expanded; localStorage.setItem("is_expanded", this.is_expanded); }, }, }; </script> 这里有一个 GIF 显示实际结果:https://share.cleanshot.com/TtKsUj 通过使用 watcher 并将其 deep 属性设置为 true 使本地存储具有反应性 https://vuejs.org/guide/essentials/watchers.html#deep-watchers 或者如果您使用的是 vue2,则使用事件总线 使用 Vue 3 组合 API let isOpen = ref(localStorage.getItem('is_open') === 'true'); const openMenu = () => { isOpen.value = !isOpen.value localStorage.setItem('is_open', isOpen.value); } <aside id="logo-sidebar" :class="isOpen ? 'w-24 collapsed' : 'w-64' ">

回答 4 投票 0

Flutter 持久侧边栏

在我的应用程序中,我希望有一个侧边栏,使我可以访问应用程序中各处的特定功能。 我想要的是 : 当我推送页面时侧边栏仍然可见 那个...

回答 3 投票 0

我试图在单击导航栏中的按钮后显示侧边栏。我做了JS功能,但是点击后没有任何显示

我试图在单击导航栏中的按钮后显示侧边栏。我已经制作了 JS 功能,但是单击导航栏按钮后没有任何显示。 这是我的 html 和 css 代码片段。 ...

回答 2 投票 0

我尝试在单击导航栏中的按钮后显示侧边栏。我做了JS功能,但是点击后没有任何显示,请帮忙

我尝试在单击导航栏中的按钮后显示侧边栏。我已经做了JS功能,但是点击导航栏按钮后没有任何显示,请帮忙。 这是我的 html 和 css 代码

回答 1 投票 0

Google Sheets 侧边栏表单可将数据传递到特定工作表和特定单元格

这里是使用 Google Apps 脚本的新手。我尝试使用其他几篇文章来尝试解决我的问题,但我陷入困境。我也遇到过和这篇文章类似的情况:提示框,询问值,存储在...

回答 1 投票 0

从 bootScore 主题中的 WooCommerce 产品页面删除侧边栏

我无法使用 bootScore 子主题从 WooCommerce 中的单个产品页面中删除侧边栏。 我尝试的第一件事是删除我的子主题functions.php中的操作

回答 1 投票 0

隐藏文件夹侧边栏上的溢出

我正在努力制作一个基本的 CSS 侧边栏,但我不明白为什么。它似乎适用于 codepen 示例,但我可能会错过一些东西。 这里我在 Astro 组件中有一些代码(带有

回答 1 投票 0

。侧边栏中的可搜索会导致光标在键入时跳转到文本末尾

我想将搜索字段放入侧边栏中,但由于某种原因,在使用placement: .sidebar时,光标总是跳到文本末尾。所以如果我想在海的开始处添加一个词......

回答 1 投票 0

带有自定义侧边栏的 React-router-dom

我是 ReacjJS 的新手,我想将 React-router-dom 与我的自定义 sidenav 一起使用。 我已经创建了侧边栏导航的样式,现在我想使用

回答 1 投票 0

如何在shinyauthr认证之前停止出现侧边栏?

我正在使用shinyauthr作为shiny应用程序的登录名。但是,我得到一个小的灰色矩形,即使在身份验证之前,侧边栏也会出现在其中(图像的左下角)。 我如何获得侧栏...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.