首页 > 其他分享 >2024年5月8日

2024年5月8日

时间:2024-05-08 23:22:43浏览次数:16  
标签:case break text 2024 link push router

今天学习了web页面顶部栏的使用和连接的使用和跳转,对web页面进行了美化

<template>
    
     <div class="common-layout">
    <el-container>
      <el-header class="el-header">
        <img src="../photos/logo.png" width="200" style="display: inline-block; vertical-align: middle;"> 
        <el-link class="text" type="info" id="home">首页</el-link>
        <el-link class="text" type="info" id="roles">角色</el-link>
        <el-link class="text" type="info" id="story">故事</el-link>
        <el-link class="text" type="info" id="other">其他</el-link>
    </el-header>
    <router-view/>
    </el-container>
  </div>
</template>
<script setup>
 const links = document.querySelectorAll('.text');

// 添加点击事件监听器
links.forEach(link => {
  link.addEventListener('click', () => {
    // 移除所有链接的选中状态
    links.forEach(l => l.classList.remove('selected'));
    // 添加选中状态到当前点击的链接
    link.classList.add('selected');
    // 根据所选链接跳转到相应的页面
    switch (link.id) {
      case 'home':
        router.push('/')
        break;
      case 'users':
        router.push('/users')
        break;
      case 'stores':
        router.push('/stores')
        break;
      case 'others':
        router.push('/others')
        break;
      default:
        break;
    }
  });
});
</script>
<style scoped>

.text {
    font-size: 24px; /* 放大字体大小 */
    text-align: left; /* 文本居中 */
  }
  .el-header {
      background-color: rgba(0, 0, 0); /* 设置背景色为黑色并半透明 */
      color: white; /* 设置文字颜色为白色 */
      display: flex; /* 使用 flexbox 布局 */
      justify-content: center; /* 水平居中 */
      align-items: center; /* 垂直居中 */
      position: fixed; /* 固定定位 */
      top: 0; /* 距离顶部0 */
      left: 0; /* 距离左侧0 */
      right: 0; /* 距离右侧0 */
      width: 100%; /* 宽度全覆盖 */
      z-index: 999; /* 设置层级 */
      justify-content: space-around; 
    }
</style>

 

标签:case,break,text,2024,link,push,router
From: https://www.cnblogs.com/xuechenhao173/p/18181138

相关文章

  • 2024-05-08 js 常见案例
    1.表单验证functionvalidateForm(){varname=document.forms["myForm"]["name"].value;if(name==""){alert("Namemustbefilledout");returnfalse;}//更多的验证.........
  • 20240508打卡
    第十一周第一天第二天第三天第四天第五天第六天第七天所花时间3h5h2h代码量(行)276122371博客量(篇)111知识点了解设计后台系统界面和每日委托第一阶段验收,理清项目优化方向接口测试......
  • [20240426]sql_id 转换hash_value.txt
    [20240426]sql_id转换hash_value.txt--//以前写的脚本,转换sql_idtohash_value.遇到问题:$cats2p.sh#!/bin/bash#convertsql_idtohash_valueodebug=${ODEBUG:-0}sql_id="$*"v1=$(echo$sql_id|tr$(echo{0..9}{a..z}|tr-d'eilo')$(echo{0..9}{a.......
  • 2024 FIC取证比赛wp
    本次竞赛容器挂载密码为:2024Fic@杭州Powered~by~HL!2024年4月,卢某报案至警方,声称自己疑似遭受了“杀猪盘”诈骗,大量钱财被骗走。卢某透露,在与某公司交流过程中结识了员工李某。李某私下诱导卢某参与赌博游戏,起初资金出入均属正常。但随后,李某称赌博平台为提升安全性,更换了地址和......
  • 20244-zuo-ti-ji-lu
    4.7CF1648D设$dp_i$为从$(1,1)$到$(2,i)$的最小代价。答案为$\maxdp_i+s3_n-s3_{i-1}$。$$dp_i=max(\max_{l_x\lei}dp_{l_x-1}+s2_i-s2_{l_x-1}-w_x,\max_{l_x\lej\lei}s1_j+s2_i-s2_{j-1}-w_x)$$前面线段树维护dp值,按转移顺序区间max,单点查。后面从后往前枚......
  • 20243-zuo-ti-ji-lu
    二月没写3.01P3379先考虑完全二叉树的lca求法。中序遍历分配编号。设第$k$位是$u\oplusv$最左边的$1$,则$lca(u,v)$是$u,v$的$k$位以左、第$k$位是$1$,$k$位以右是$0$。将树上lca转到完全二叉树上。先序遍历,设$h_u$表示$dfn_u$的末尾连续$0$数,$l_u$......
  • 20241-zuo-ti-ji-lu
    1.08CF235C求每个询问串的所有循环同构在主串中出现的次数总和。向后遍历可做,现在需要删掉开头。删除开头$l$减$1$,如果$l=len_{lnk_p}$,那$p$就不能再在这个节点,$p=lnk_p$。1.09P4094子串$s[a...b]$的所有子串和$s[c...d]$的最长公共前缀的长度的最大值。二分答案......
  • 2024.5 做题记录
    五一之后临时决定要来脱产。谢谢所有认可我的决定,支持我的人。P1935[国家集训队]圈地计划注意到相邻两项不同就会产生贡献的条件不好处理,所以考虑对行列进行黑白染色,将一种颜色格子的\(a,b\)交换,这样条件就变成了相邻两项不同才会产生贡献。然后套用文理分科的做法就可......
  • P10429 [蓝桥杯 2024 省 B] 拔河 题解
    思路通过动态规划计算出所有连续子序列的力量值之和,并将其存储在一个数组中然后排序,遍历一遍数组,找到相邻两个力量值之和的差的绝对值的最小值,然后输出这个答案就行了。时间复杂度大概是\(O(n^2\logn)\)。来个python的代码defmin_power_diff(n,a):#计算所有连续子序列......
  • 「高精度乘法+高精度加法」P10425 [蓝桥杯 2024 省 B] R 格式 题解
    解题思路题意分析:将浮点数乘以\(2^n\);四舍五入到最接近的整数。根据题意将\(d\times2^n\)分解为\(d\times2\times2\times2\times2……\),因为\(d\)长度小于等于\(1024\),所以可以使用高精度乘法的算法来实现一个小数乘以一个大于\(0\)的整数时,小数点位数本身不会......