【antd + vue】Modal 對話框:修改彈窗標題樣式、Modal.confirm自定義使用

一、標題樣式

1、目標樣式:修改彈窗標題樣式

2、問題:

直接在對應css文件中修改樣式不生效。

3、原因分析:

可能原因:

選擇器權重不夠,把在控制臺找到的選擇器直接復制下來,如果還不夠就再加,還有注意不要寫在帶 scope 屬性的樣式表里。

4、解決辦法:

// 第一步:添加容器類名
const delModal = (id, userName) => {Modal.confirm({class: "del-user-modal",title: () => ` ${userName} `,icon: () => createVNode(ExclamationCircleOutlined),okText: "確定",cancelText: "取消",closable: true,centered: true,onOk() {delUser(id);},onCancel() {},});
};// 第二步:在公共樣式文件中添加樣式(common.css)/* 用戶管理-刪除彈框-標題樣式 */
.del-user-modal .ant-modal-confirm-title{color: #477EED;
}.del-user-modal .ant-modal-confirm-title::before {display: inline-block;content: "是否確定刪除";color: rgba(0,0,0,0.80);
}.del-user-modal .ant-modal-confirm-title::after {display: inline-block;content: "用戶";color: rgba(0,0,0,0.80);
}

?

二、Modal.confirm —— okButtonProps

參考鏈接:?

antd使用:在一個Modal中使用同個form表單實現編輯和新增功能_modal 配合 可編輯表格-CSDN博客

?

三、Modal.confirm —— content

1、使用說明:

createVNode(‘參數1’, ’參數2‘,’參數3‘)

參數1:type,就是html標簽

參數2:props, 屬性

參數3: 渲染的內容,如果要嵌套的話就是一個 [ ]

2、代碼示例

Modal.confirm({title: () => `刪除班級`,icon: () => createVNode(ExclamationCircleOutlined),okText: "確定",cancelText: "取消",closable: true,centered: true,content: () =>createVNode("div", { style: "color:rgba(0,0,0,0.40)" }, [`該班級下綁定有`,createVNode("span",{ style: "color: #4070FF" },` ${parm.stuNumber} `),`名學生、`,createVNode("span", { style: "color: #4070FF" }, ` ${teaNum} `),`位任課老師,刪除后關聯關系將一并刪除,無法恢復,確認刪除?`,]),onOk() {delClass(parm.id);},onCancel() {},
});

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/75441.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/75441.shtml
英文地址,請注明出處:http://en.pswp.cn/web/75441.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Streamlit在測試領域中的應用:構建自動化測試報告生成器

引言 Streamlit 在開發大模型AI測試工具方面具有顯著的重要性,尤其是在簡化開發流程、增強交互性以及促進快速迭代等方面。以下是幾個關鍵點,說明了 Streamlit 對于構建大模型AI測試工具的重要性: 1. 快速原型設計和迭代 對于大模型AI測試…

docker 運行自定義化的服務-后端

docker 運行自定義化的服務-前端-CSDN博客 運行自定義化的后端服務 具體如下: ①打包后端項目,形成jar包 ②編寫dockerfile文件,文件內容如下: # 使用官方 OpenJDK 鏡像 FROM jdk8:1.8LABEL maintainer"ATB" version&…

解決java使用easyexcel填充模版后,高度不一致問題

自定義工具,可以通過獲取上一行行高設置后面所以行的高度 package org.springblade.modules.api.utils;import com.alibaba.excel.write.handler.RowWriteHandler; import com.alibaba.excel.write.metadata.holder.WriteSheetHolder; import com.alibaba.excel.wr…

repo倉庫文件清理

1. repo 倉庫內文件清理 # 清理所有Git倉庫中的項目 repo forall -c git clean -dfx # 重置所有Git 倉庫中的項目 repo forall -c git reset --hard 解釋: repo forall -c git clean -dfx: repo forall 是一個用于在所有項目中執行命令的工具。-c 后…

結合大語言模型整理敘述并生成思維導圖的思路

楔子 我比較喜歡長篇大論。這在代理律師界被視為一種禁忌。 我高中一年級的時候因為入學成績好(所在縣榜眼名次),直接被所在班的班主任任命為班長。我其實不喜歡這個崗位。因為老師一來就要提前注意到,要及時喊“起立”、英語課…

spark-core編程2

Key-Value類型: foldByKey 當分區內計算規則和分區間計算規則相同時,aggregateByKey 就可以簡化為 foldByKey combineByKey 最通用的對 key-value 型 rdd 進行聚集操作的聚集函數(aggregation function)。類似于aggregate()&…

原理圖設計準備:頁面柵格模板應用設置

一、頁面大小的設置 (1)單頁原理圖頁面設置 首先,選中需要更改頁面尺寸的那一頁原理圖,鼠標右鍵,選擇“Schmatic Page Properties”選項,進行頁面大小設置。 (2)對整個原理圖頁面設…

關于異步消息隊列的詳細解析,涵蓋JMS模式對比、常用組件分析、Spring Boot集成示例及總結

以下是關于異步消息隊列的詳細解析,涵蓋JMS模式對比、常用組件分析、Spring Boot集成示例及總結: 一、異步消息核心概念與JMS模式對比 1. 異步消息核心組件 組件作用生產者發送消息到消息代理(如RabbitMQ、Kafka)。消息代理中間…

【深度洞察】解碼飲料行業破局點:場景革命

當東鵬特飲以 “大瓶裝 防塵蓋” 精準解決貨車司機的場景化需求,當農夫山泉通過 “冷藏版東方樹葉” 打開年輕白領的早餐場景 —— 這些現象級案例背后,是飲料行業底層邏輯的深刻變革:真正的市場增量,藏在對消費場景的極致拆解中…

二、TorchRec中的分片

TorchRec中的分片 文章目錄 TorchRec中的分片前言一、Planner二、EmbeddingTable 的分片TorchRec 中所有可用的分片類型列表 三、使用 TorchRec 分片模塊進行分布式訓練TorchRec 在三個主要階段處理此問題 四、DistributedModelParallel(分布式模型并行)…

如何在 Spring Boot 項目中使用 MyBatis 進行批量操作以提升性能?

MyBatis 提供了 ExecutorType.BATCH 類型,允許將多個 SQL 語句進行組合,最后統一執行,從而減少數據庫的訪問頻率,提升性能。 以下是如何在 Spring Boot 項目中使用 MyBatis 進行批量操作的關鍵點: 1. 配置 MyBatis 使…

Redis 字符串(String)詳解

1. 什么是字符串類型 在 Redis 中,字符串(String) 是最基本的數據類型。它可以包含任何數據,比如文本、JSON、甚至二進制數據(如圖片的 Base64 編碼),最大長度為 512 MB。 字符串在 Redis 中不…

Elasticsearch 系列專題 - 第四篇:聚合分析

聚合(Aggregation)是 Elasticsearch 的強大功能之一,允許你對數據進行分組、統計和分析。本篇將從基礎到高級逐步講解聚合的使用,并結合實際案例展示其應用。 1. 聚合基礎 1.1 什么是聚合(Aggregation)? 聚合是對文檔集合的統計分析,類似于 SQL 中的 GROUP BY 和聚合…

YOLO學習筆記 | YOLOv8 全流程訓練步驟詳解(2025年4月更新)

===================================================== github:https://github.com/MichaelBeechan CSDN:https://blog.csdn.net/u011344545 ===================================================== 這里寫自定義目錄標題 一、數據準備1. 數據標注與格式轉換2. 配置文件生…

context上下文(一)

創建一個基礎的context 使用BackGround函數,BackGround函數原型如下: func Background() Context {return backgroundCtx{} } 作用:Background 函數用于創建一個空的 context.Context 對象。 context.Background() 函數用于獲取一個空的 cont…

Java中常見的設計模式

Java中常見的設計模式 Java 中有 23 種經典設計模式,通常被分為三大類:創建型、結構型和行為型。每個設計模式都解決了不同類型的設計問題。以下是幾種常見設計模式的總結,并附帶了實際應用場景、示例代碼和詳細的注釋說明。 一、創建型設計…

責任鏈設計模式(單例+多例)

目錄 1. 單例責任鏈 2. 多例責任鏈 核心區別對比 實際應用場景 單例實現 多例實現 初始化 初始化責任鏈 執行測試方法 歡迎關注我的博客!26屆java選手,一起加油💘💦👨?🎓😄😂 最近在…

springboot 處理編碼的格式為opus的音頻數據解決方案【java8】

opus編碼的格式概念: Opus是一個有損聲音編碼的格式,由Xiph.Org基金會開發,之后由IETF(互聯網工程任務組)進行標準化,目標是希望用單一格式包含聲音和語音,取代Speex和Vorbis,且適用…

vue項目引入tailwindcss

vue3項目引入tailwindcss vue3 vite tailwindcss3 版本 初始化項目 npm create vitelatest --template vue cd vue npm install npm run dev安裝tailwindcss3 和 postcss 引入 npm install -D tailwindcss3 postcss autoprefixer // 初始化引用 npx tailwindcss init -p…

Google ADK(Agent Development Kit)簡要示例說明

一、環境準備與依賴安裝 1.1 系統 硬件: GPU NVIDIA 3070加速模型推理,內存64GB軟件: Python 3.11Docker 28.04(用于容器化部署)Kubernetes 1.25(可選,用于集群管理) 1.2 安裝 A…