当前位置: 首页 > news >正文

【Vue3】CSS 新特性

:slotted

<template>
<!--  App.vue--><Son ><div class="a">我要插入了</div></Son>
</template><script setup lang="ts">
import Son from './components/Son.vue'
</script><style></style>
<template>
<!--  Son.vue-->插槽:<slot></slot>
</template><script setup lang="ts"></script>
<style scoped>
:slotted(.a) {color: cadetblue;
}
</style>

在这里插入图片描述

:global

<template>
<!--  App.vue--><Son ><div class="a">我要插入了</div></Son>
</template><script setup lang="ts">
import Son from './components/Son.vue'
</script><style scoped>
:global(div) {color: aqua;
}
</style>

v-bind

<template>
<!--  App.vue--><div class="c1">动态css1</div><div class="c2">动态css2</div>
</template><script setup lang="ts">
import {ref} from "vue";
const style1 = ref('lightblue')
const style2 = ref({color: 'lightgreen'
})
</script><style scoped>
.c1 {color: v-bind('style1')
}
.c2 {color: v-bind('style2.color')
}
</style>

在这里插入图片描述

module

<template><!--  App.vue--><div :class="heo.c1">动态css1</div><div :class="[heo.c2, heo.c1]">动态css2</div>
</template><script setup lang="ts">
import {ref} from "vue";</script><style module="heo">
.c1 {color: lightblue
}.c2 {border: 1px solid black;
}
</style>

在这里插入图片描述
如果 module 没有指定名字<style module>,则默认使用:class="$style.c1"

此外,他还有自定义hook useCssModule

在这里插入图片描述

:deep

:deep() 和 样式穿透

相关文章:

【Vue3】CSS 新特性

:slotted <template> <!-- App.vue--><Son ><div class"a">我要插入了</div></Son> </template><script setup lang"ts"> import Son from ./components/Son.vue </script><style></sty…...

四信水电站泄洪预警方案,精准提升防汛应急水平

2022年5月水利部办公厅发布《关于开展水库泄洪设施专项排查整改的紧急通知》&#xff0c;为坚决贯彻落实关于水库大坝安全的重要指示批示精神、关于保障水库泄洪通道通畅的批示要求&#xff0c;全力防范水库可能出现的重大险情&#xff0c;确保水库安全度汛。 2023年3月国家能源…...

k8s中容器的调度与创建:CRI,cgroup

container调度与创建 选自&#xff1a;K8s、CRI与container - packy的文章 - 知乎 https://zhuanlan.zhihu.com/p/102897620 Cgroup创建&#xff1a; cgexec -g cpu,memory:$UUID \ > unshare -uinpUrf --mount-proc \ > sh -c "/bin/hostname $UUID &…...

Unity安装与简单设置

安装网址&#xff1a;https://unity.cn 设置语言&#xff1a; 设置安装位置&#xff1a;否则C盘就会爆了 获取一个个人的资格证&#xff1a; 开始安装&#xff1a; 安装完毕。 添加模块&#xff1a;例如简体中文 新建项目&#xff1a; 布局2*3、单栏布局、 设置…...

数据库的介绍、分类、作用和特点

数据库是用来存储、管理和检索数据的集合系统。根据数据处理模型的不同&#xff0c;数据库可以分为多种类型&#xff0c;主要包括&#xff1a; 1、关系型数据库&#xff08;RDBMS&#xff09;&#xff1a; 介绍&#xff1a;关系型数据库使用表格形式来存储数据&#xff0c;并通…...

【Unity】机器人末端执行器仿真

机械手臂的末端执行器使用多项式来计算转动角度可能有几个原因&#xff1a; 精确控制&#xff1a;机械臂的运动通常需要高度的精确性&#xff0c;特别是在精密工作或复杂运动轨迹的情况下。多项式&#xff0c;特别是高阶的&#xff0c;可以很好地近似复杂的非线性关系和运动轨迹…...

更换个人开发环境后,pycharm连接服务器报错Authentication failed

原因&#xff1a;服务器中更换个人开发环境后&#xff0c;密码变了。 解决&#xff1a;在pycharm中修改服务器开发环境密码即可。 1 找到Tools-Depolyment-Configuration 2 点击SSH Configuration后的省略号 3 修改这里面的Password即可...

E - Bad Juice

解题思路 由于最后返回一个01字符串表示所选人的状态要求人数最少&#xff0c;即字符串长度最少而要用最少的字符&#xff0c;找出则返回的字符为二进制下的编号这样利用了所有的01字符号人表示二进制下位的情况注意对于2的次方项&#xff0c;只需要有位&#xff0c;可以用位均…...

用HTML5的<canvas>元素实现刮刮乐游戏

用HTML5的&#xff1c;canvas&#xff1e;元素实现刮刮乐游戏 用HTML5的<canvas>元素实现刮刮乐&#xff0c;要求&#xff1a;将上面的“图层”的图像可用鼠标刮去&#xff0c;露出下面的“图层”的图像。 示例从简单到复杂。 简单示例 准备两张图像&#xff0c;我这…...

TypeScript + react 中 TypeScript 的加入后 , 有哪些优化项目

在使用 TypeScript 结合 React 进行开发时&#xff0c;TypeScript 提供了许多优化和增强代码质量的方式。以下是一些关键的优化操作和最佳实践&#xff1a; 强类型组件属性&#xff08;Props&#xff09;和状态&#xff08;State&#xff09;: 使用接口或类型别名定义组件的 pr…...

Redis学习路径(构建体系)

学习路径 掌握数据类型&#xff08;分析底层数据结构&#xff09;和缓存的基本使用 (理论使用) 掌握 redis 实现高性能&#xff0c;高可靠、高可用技术 &#xff08;理论&#xff09;学习redis源代码底层实现 (底层实现) 先来一个引言&#xff0c;比较宏观的角度&#xf…...

【README 小技巧】 展示gitee中开源项目start

【README 小技巧】 展示gitee中开源项目start <a target"_blank" hrefhttps://gitee.com/wujiawei1207537021/wu-framework-parent><img srchttps://gitee.com/wujiawei1207537021/wu-framework-parent/badge/star.svg altGitee star/></a>...

tcping实用小工具

Tcping实用小工具命令详解 一、tcping介绍 tcping&#xff1a;tcping命令基于tcp协议监控&#xff0c;可以从较低级别的协议获得简单的&#xff0c;可能不可靠的数据报服务。 原则上&#xff0c;TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作。 …...

【Web】Java反序列化之CC2——commons-collections4的新链之一

目录 关于commons-collections4 一个重要的思维模型 触发Transform的关键类&#xff1a;TransformingComparator 反序列化的入口&#xff1a;PriorityQueue Exp 关于commons-collections4 commons-collections4 是 Apache Commons 组件库中的一个项目&#xff0c;它是对旧…...

golang使用gorm操作mysql1

1.mysql连接配置 package daoimport ("fmt""gorm.io/driver/mysql""gorm.io/gorm""gorm.io/gorm/logger" )var DB *gorm.DB// 连接数据库&#xff0c;启动服务的时候&#xff0c;init方法就会执行 func init() {username : "roo…...

Flutter异常上报及性能监控实现

1. 页面异常监测 在Flutter中&#xff0c;通常用FlutterError监测Flutter框架抛出的异常&#xff0c;用runZonedGuarded监测应用中用户代码异常。 class AppGuarded {run(Widget app) {//1. 用FlutterError监测flutter框架抛出的异常FlutterError.onError (FlutterErrorDetail…...

基于springboot+vue的工厂车间管理系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…...

Java基础 - Stream 流:Stream API的终端操作

在前两篇博客中&#xff0c;我介绍了构建 Stream 流的多种方式&#xff0c;以及 Stream API 的中间操作&#xff0c;如果你还没有阅读&#xff0c;你可以点击这里和这里查看。 Java基础 - Stream 流&#xff1a;构建流的多种方式 Java基础 - Stream 流&#xff1a;Stream API…...

高级语言期末2009级A卷(计算机学院)

1.编写函数&#xff0c;打印下列序列0&#xff0c;1&#xff0c;1&#xff0c;2&#xff0c;3&#xff0c;5&#xff0c;8&#xff0c;13&#xff0c;21&#xff0c;34...(斐波那契序列)的前n项 #include <stdio.h>int main() {int x0,y1,z,n;scanf("%d",&…...

docker-compose搭建php开发环境

Docker Compose简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose&#xff0c;您可以使用 YML 文件来配置应用程序需要的所有服务。然后使用一个命令&#xff0c;就可以从 YML 文件配置中创建并启动所有服务。而DockerCompose作为一种容器编排工具&…...

赛博朋克2077存档编辑器完全指南:掌握夜之城的数据控制权

赛博朋克2077存档编辑器完全指南&#xff1a;掌握夜之城的数据控制权 【免费下载链接】CyberpunkSaveEditor A tool to edit Cyberpunk 2077 sav.dat files 项目地址: https://gitcode.com/gh_mirrors/cy/CyberpunkSaveEditor 你是否曾想在《赛博朋克2077》中拥有上帝般…...

避坑指南:Dify安装OpenAI-API-compatible插件时,除了离线问题,你还需要注意这3个.env配置

避坑指南&#xff1a;Dify安装OpenAI-API-compatible插件时的关键配置与深度排错手册 当你第一次在Dify平台上尝试离线安装OpenAI-API-compatible插件时&#xff0c;可能会遇到各种意想不到的报错。这篇文章不是简单的安装教程&#xff0c;而是一份从实战中总结出的配置调优与故…...

Kimi-VL-A3B-Thinking入门必看:2.8B激活参数MoE多模态模型部署详解

Kimi-VL-A3B-Thinking入门必看&#xff1a;2.8B激活参数MoE多模态模型部署详解 1. 模型简介 Kimi-VL-A3B-Thinking是一款高效的开源混合专家&#xff08;MoE&#xff09;视觉语言模型&#xff0c;在多模态推理领域表现出色。这个模型最吸引人的特点是它仅激活2.8B参数就能实现…...

GPU加速MediaPipe TouchDesigner插件终极指南:从零构建实时视觉交互

GPU加速MediaPipe TouchDesigner插件终极指南&#xff1a;从零构建实时视觉交互 【免费下载链接】mediapipe-touchdesigner GPU Accelerated MediaPipe Plugin for TouchDesigner 项目地址: https://gitcode.com/gh_mirrors/me/mediapipe-touchdesigner MediaPipe Touch…...

京东完成100亿元票据发行 部分用于偿还现有债务及支付利息

雷递网 乐天 4月11日京东集团&#xff08;股份代号&#xff1a;9618&#xff08;港币柜台&#xff09;及89618&#xff08;人民币柜台&#xff09;&#xff09;日前发布公告称&#xff0c;完成其发行本金总额为100亿元的以人民币计值的优先无担保票据&#xff08;「该等票据」&…...

Python 协程任务池性能优化方案

Python协程任务池性能优化方案 在现代高并发编程中&#xff0c;Python的协程&#xff08;Coroutine&#xff09;凭借轻量级线程和高效IO操作成为提升性能的重要工具。当任务数量激增时&#xff0c;简单的协程调度可能导致资源竞争或性能瓶颈。如何优化协程任务池&#xff0c;使…...

OpenClaw Windows 一键部署教程|Win10/11 通用小白版

适配系统&#xff1a;Windows10/11 64 位当前版本&#xff1a;v2.3.10/v2.3.12&#xff08;虾壳云版&#xff09;核心优势&#xff1a;全程可视化操作&#xff0c;无需命令行、无需手动配置 Python/Node.js&#xff0c;内置全部运行依赖&#xff0c;5 分钟即可完成部署&#xf…...

3步搞定通义千问3-4B部署:Ollama镜像一键拉起实操手册

3步搞定通义千问3-4B部署&#xff1a;Ollama镜像一键拉起实操手册 想在自己的电脑上跑一个功能强大的AI助手&#xff0c;但又担心配置复杂、资源消耗大&#xff1f;今天&#xff0c;我们就来解决这个问题。通义千问最新推出的3-4B-Instruct-2507模型&#xff0c;号称“4B体量&…...

【C++11】Cyber解构参数流的 无限增生 ——【可变参数模板 与 emplace系列接口】编译器如何面对乱码般的数据流进行“逻辑拆解”?可变参数模板为你量身定制逻辑!!

⚡ CYBER_PROFILE ⚡/// SYSTEM READY /// [ WARNING ]: DETECTING HIGH ENERGY &#x1f30a; &#x1f309; &#x1f30a; 心手合一 水到渠成 >>> ACCESS TERMINAL <<< [ &#x1f9be; 作者主页 ] [ &#x1f525; C初阶 ] [ &#x1f4be;C进…...

如何快速实现Unity游戏自动翻译:终极配置指南

如何快速实现Unity游戏自动翻译&#xff1a;终极配置指南 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 还在为外语游戏的语言障碍而烦恼吗&#xff1f;XUnity自动翻译器为你提供了一整套完整的游戏界面…...