我看谁没看过

news2024/11/19 13:24:52

vue在新窗口打开页面方法

 

  const { href } = this.$router.resolve({
          path: "/officePlatform/addPrompt"
        });
        window.open(href, "_blank");

添加圆形标志

 

  h3::before {
    content: "";
    display: inline-block;
    width: 13px;
    height: 13px;
    background: var(--mainColor);
    border-radius: 50%;
    margin-right: 5px;
    margin-left: 5px;
  }

 

 

  h3{
    position: relative;
    &::after {
    content: ">";
    position: absolute;
    font-weight: bold;top: 3px;
    font-size: 20px;
    color: #fff;
    display: inline-block;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: var(--mainColor);
    border-radius: 50%;
    margin-right: 5px;
    margin-left: 5px;
    text-align: center;
  }
  }

文字溢出显示省略号

text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;

 文字超出两行显示省略号

text-overflow: -o-ellipsis-lastline;
	overflow: hidden;				//溢出内容隐藏
	text-overflow: ellipsis;		//文本溢出部分用省略号表示
	display: -webkit-box;			//特别显示模式
	-webkit-line-clamp: 2;			//行数
	line-clamp: 2;					
	-webkit-box-orient: vertical;	//盒子中内容竖直排列

前端拿到后端返回的文字给指定文字加颜色

 // 在&1234556@中改变样式,在指定字符串&和@中间的数字需要加文字颜色,我们需要把这两个字符替换成标签并且通过vue的v-html去解析完成效果
   

changea(str) {
      str = str.replace(
        /&/g,
        '<a style="color:#E60027;text-decoration: none; ">'
      );
      str = str.replace(/@/g, "</a>");
      this.wenan = str;
    },
 <div v-html="wenan"></div>

如果直接指定文字需要变色,写法是差不多的

changea(str,stringPart) {
      str = str.replace(
        stringPart,
        '<span style="color: red;">' + stringPart + "</span>"
      );
     
      this.wenan = str;
    },
 <div v-html="wenan"></div>

scss使用公共变量

改变placeholder的文字颜色

  input::placeholder {
    font-size: 14px !important;
    color: #fff;
    opacity: 1; //兼容火狐默认给占位符设置了透明度
  }
  /*在ie下没有效果   手动添加前缀 */
  input:-ms-input-placeholder {
    /* IE 10+ */
    color: #fff;
  }

当页面被最小化或处于隐藏状态时,再回到当前页面时我们列表的数据可能会有变化,这个时候,就可以使用下方代码来解决

  mounted() {
  // 监听页面显示状态
    document.addEventListener("visibilitychange", this.handleAddListener);
  },
  beforeDestroy() {
    document.removeEventListener("visibilitychange", this.handleAddListener);
  },
methods:{
handleAddListener() {
// 如果页面不是隐藏状态就调用列表接口
      if (!document.hidden) {
        this.getPage();
      }
    },
}

 前端直接通过css改变图标(背景图)的颜色

使用mask蒙版效果,这玩意在全局主题定制的时候挺好使

原样

 

.buttonStyle {
  cursor: pointer;
  display: inline-block;

  margin: 0px 5px;
  margin-top: 10px;
  display: inline-block;
  width: 25px;
  height: 25px;
 

  cursor: pointer;
  background-size: contain;
}
.add {
 
  background-image: url(../../../../static/img/common/add.png);

}

 改进后

 

 

.buttonStyle {
  cursor: pointer;
  display: inline-block;

  margin: 0px 5px;
  margin-top: 10px;
  display: inline-block;
  width: 25px;
  height: 25px;
  background-color: #fff;

  cursor: pointer;
  background-size: contain;
}
.add {
  -webkit-mask: url(../../../../static/img/common/add.png) no-repeat;
  mask: url(../../../../static/img/common/add.png) no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;

}

 elementui的时间选择组件el-date-picker控制,只能选择今天以及今天之前的日期

只能选择今年与之前的年份

年份选择只能选择今年不能选择未来以后的年份

年份选择只能选择到今年

原样:

 <el-date-picker
                v-model="riskYear"
                type="year"
                value-format="yyyy"
                placeholder="选择年"
              >
              </el-date-picker>

改进后:

<el-date-picker
                v-model="riskYear"
                :picker-options="expireTimeOPtion"
                type="year"
                value-format="yyyy"
                placeholder="选择年"
              >
              </el-date-picker>





data() {
  return {
    expireTimeOPtion: {
      disabledDate(time) {
        return time.getTime() > Date.now() - 8.64e6;  //如果没有后面的-8.64e6就是不可以选择今天的 
      }
    },
  }

 

 复制历史,粘贴板历史记录查看

 Paste window自带,快捷键 win+v 开启 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/451209.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

易点易动设备管理平台帮助化工企业实现设备高效管理

在现代化工企业中&#xff0c;设备管理和能耗监控是至关重要的。易点易动设备管理平台通过整合设备台账、巡检、维修、保养、备件管理、设备监控和能耗监控功能&#xff0c;为化工企业提供了一套全面、高效的解决方案。本文将详细介绍易点易动设备管理平台如何帮助化工企业实现…

JVM字节码分析

文章目录 1、类文件结构1.1、 魔数1.2、 版本1.3 、常量池1.4、 访问标识与继承信息1.5、 Field 信息1.6、 Method 信息1.7 、附加属性 2、字节码指令2.1、javap工具2.2、图解方法执行流程2.2.1 常量池载入运行时常量池2.2.2 方法字节码载入方法区2.2.3 main线程开始运行&#…

windows下另一种傻瓜式从零部署cuda环境的方式

前言 最近因为连续部署了两个深度学习环境&#xff0c;实在嫌烦了&#xff0c;于是摸索出一条简便的方式希望让人人都可以傻瓜式的快速部署&#xff0c;首先确保你的硬盘具有20G以上的空间&#xff0c;这里以部署torch的gpu版和让onnxruntime使用cuda加速为例&#xff0c;让我…

PDF.js源码使用总结

1、官网地址 pdf.js官网&#xff08;http://mozilla.github.io/pdf.js/&#xff09; pdf.js源码&#xff08;https://github.com/mozilla/pdf.js&#xff09; 版本选择&#xff1a;点击Tags 2、选择对应版本zip包下载、解压 在进行npm install之前 (注意&#xff1a;node.js…

【c++初阶】:引用

c入门 一.概念二.使用三.应用四.常引用五.引用与指针 一.概念 c语言中我们常用指针找地址&#xff0c;但在c中&#xff0c;忽略了指针&#xff08;当然也可以使用指针&#xff09;。常用引用这个概念。 二.使用 可以看到这里的b和c本质上都是a&#xff0c;只是不同的称呼罢了。…

【NestJs】数据库重构

上一篇文章详细了介绍nestjs 配置数据库&#xff0c;有不懂的小伙伴可以先查看上一篇文章【NestJs】使用连接mysql企业级开发规范在继续往下。 今天这一篇文章主要是针对配置数据库的重构&#xff0c;使用代码规范&#xff0c;方便后期维护。 当应用变得复杂 我们需要借用TypeO…

webstorm常用快捷键

webstorm作为前端代码JavaScript开发的利器&#xff0c;真的特别好用&#xff0c;我就总结一下我工作中经常用到的快捷键&#xff0c;有些快捷键是我自定义配置的&#xff0c;是以mac电脑来总结这篇文章的&#xff0c;请知晓&#xff1a; 自定义配置快捷键&#xff1a; 常用快…

SpringCloud源码探析(五)-网关Gateway的使用

1.概述 在微服务架构中&#xff0c;网关提供了统一的对外访问入口&#xff08;自身跨一个或多个服务&#xff09;&#xff0c;它保证了内部服务对外暴露的合理性与安全性、降低了服务之间访问的复杂性&#xff0c;是微服务架构中至关重要的一部分。在SpringCloud中网关主要包含…

让观众近距离感受如然之光 lipro智能家居成上海车展亮点之一

近段时间&#xff0c;上海国际车展如火如荼地举行&#xff0c;吸引了众多汽车厂商及相关企业参展。在本次展会上&#xff0c;星纪魅族集团也携手亿咖通科技&#xff0c;以联合参展的形式登陆「上海国际车展」 6.1号馆&#xff0c;共同展示智能汽车解决方案及产品创新。此外&…

第十四届蓝桥杯研究生组2023年省赛题解--全部采用Java语言实现

引言 今天现在这里 挖个坑&#xff0c;太忙了&#xff0c;这个专题不一样有时间补完&#xff0c;但我会尽力而为的。记录一下今天的日子&#xff1a;2023/04/21 看看这个坑要什么时候自己才能补完。 题目pdf下载&#xff1a;第十四届蓝桥杯研究生组pdf下载 在此特别感谢博主…

flac转换成mp3,4种方法教会你

怎么把flac转换成mp3&#xff1f;由于互联网技术的不断提升&#xff0c;我们每天接触到的各种音频格式变得越来越多样化。然而&#xff0c;有些特殊格式的音频会在处理时带来一定困难&#xff0c;因为它们的兼容性较差&#xff0c;不能在常用播放器上正常播放&#xff0c;这就给…

React面试题

React 如何创建一个react的项目&#xff08;使用脚手架&#xff09; 安装cr脚手架&#xff1a;npm install -g create-react-app进入文件夹&#xff1a;create-react-app 项目名称进入项目&#xff1a;cd 项目名称运行项目&#xff1a;npm start 如何不使用脚手架创建一个项…

maven打包学习

这篇文章不错&#xff1a; 思考&#xff1a;打包的时候是按照当前项目为标准打包的&#xff0c;那么所有的冲突都会以当前pom为根pom打包。那么&#xff0c;如果jar冲突&#xff0c;会用当前pom的依赖jar。 根据这个文章做了个有趣的实验&#xff1a; object3 //install 2个…

深度强化学习——第一次知识小结(3.5)

一、策略网络的小结&#xff1a; 重要概念回顾&#xff1a; 1、动作价值函数QΠ(st,at) 动作价值函数是未来奖励总和Ut的条件期望&#xff0c;如果已知了策略函数Π与当前的状态st&#xff0c;QΠ就可以对所有的动作a打分&#xff0c;以此来决定选择哪个a 其实顾名思义就是…

2023第14届蓝桥杯C/C++A组省赛题解

省一了&#xff0c;占个坑&#xff0c;今天晚上来补蓝桥的题 试题 A: 幸运数 本题总分&#xff1a;5 分 【问题描述】 小蓝认为如果一个数含有偶数个数位&#xff0c;并且前面一半的数位之和等于后面 一半的数位之和&#xff0c;则这个数是他的幸运数字。例如 2314 是…

ROC的理解

ROC 的由来 ROC 曲线是由混淆矩阵衍生来的指标。 混淆矩阵如图所示&#xff0c; 二ROC曲线的横坐标为 FPR&#xff0c;纵坐标为 TPR&#xff0c;计算公式分别是 F P R F P F P T N , 也就是 F P R F P F A L S E FPR \frac{FP}{FPTN}, 也就是 FPR \frac{FP}{FALSE} FP…

5天学会Linux C高级

day1 用C语言的理论知识点去推断结果 需求&#xff1a;让面试官知道你懂这个内容 一、C语言补充内容 【1】结构体补充内容&#xff1a; 1&#xff09;结构体.等法 结构体.等法代码 #include <stdio.h> struct student { int num; float score; char name[32…

docker镜像创建|实战案例(ssh|systemd|nginx|apache)

docker镜像创建|实战案例&#xff08;ssh|systemd|nginx|apache&#xff09; 一 Docker 镜像的创建1.基于现有镜像创建2基于本地模板创建3 基于Dockerfile 创建为什么Docker里的centos的大小才200M&#xff1f;DockerfileDocker 镜像结构的分层 4 Dockerfile 案例&#xff08;h…

Java IO数据流

Java IO数据流介绍 在程序开发中&#xff0c;将不同输入/输出设备&#xff08;例如文件、网络、压缩包等&#xff09;之间的数据传输抽象为流。可以将流分为字节流&#xff08;以Stream结尾的流&#xff09;和字符流&#xff08;以Reader和Writer结尾的流&#xff09;两种 try…

水羊转债,超达转债,晓鸣转债上市价格预测

水羊转债 基本信息 转债名称&#xff1a;水羊转债&#xff0c;评级&#xff1a;A&#xff0c;发行规模&#xff1a;6.94987亿元。 正股名称&#xff1a;水羊股份&#xff0c;今日收盘价&#xff1a;13.94元&#xff0c;转股价格&#xff1a;13.71元。 当前转股价值 转债面值 /…