Vue3實戰學習(Vue3快速搭建后臺管理系統(網頁頭部、側邊導航欄、主體數據展示區的設計與實現)(超詳細))(9)

目錄

一、Vue3工程環境配置、項目基礎腳手架搭建、Vue3基礎語法、Vue3集成Element-Plus的詳細教程。(博客鏈接如下)

二、Vue3集成Element-Plus詳細教程。(博客鏈接如下)

三、Vue3集成Vue-Router詳細教程。(博客鏈接如下)

四、Vue3快速搭建后臺管理系統。(實戰學習)

(1)后臺管理系統框架設計。

<1>網頁頭部分。

<2>左部分側邊導航菜單欄。

<3>右部分:內容的主體設計。

<4>后臺管理系統框架(整體布局)設計圖示。

(2)父級頁面布局設計與實現。

<1>頁面頭部以下部分實現。

左側導航欄設計與高度巧妙設定。(element-plus菜單Menu)

右側主體區域數據展示區設計。

自定義—element-plus的卡片(card)樣式。

右側主體區域設計代碼示例。

<2>多級菜單項的配置與實現。

官方示例渲染效果。

配置導航菜單項間的路由跳轉。(router)

解決:刷新頁面后—"高亮"顯示當前路由菜單。(defalut-active)

設置css樣式——選中某個菜單項的整體背景與文字都"高亮"顯示。

<3>頁面頭部的渲染實現。

中間布局分隔。(style="flex:1")

頭部右部分。(頭像、用戶名實現)

優化導航欄的菜單項顯示。

設置多級菜單項默認展開子菜單。(default-openeds)

?頭部左部分。(標題、logo實現)


一、Vue3工程環境配置、項目基礎腳手架搭建、Vue3基礎語法、Vue3集成Element-Plus的詳細教程。(博客鏈接如下)

  • Vue3實戰學習(Vue環境配置、快速上手及卸載Node.js、下載安裝Node.js超詳細教程(2025)、npm配置淘寶鏡像)(1)_vue淘寶鏡像-CSDN博客
  • Vue3實戰學習(IDEA中打開、啟動與搭建Vue3工程極簡腳手架教程(2025超詳細教程)、Windows系統命令行啟動Vue3工程)(2)_vue在idea打開-CSDN博客
  • Vue3實戰學習(Vue3的基礎語法學習與使用(超詳細))(3)_vue3 {... }-CSDN博客
  • Vue3實戰學習(Vue3集成Element-Plus(常用依賴、插件安裝與導入 。按鈕、圖標組件。自定義主題的實現)(超詳細))(4)_vue3安裝依賴-CSDN博客

二、Vue3集成Element-Plus詳細教程。(博客鏈接如下)

  • Vue3實戰學習(Element-Plus常用組件的使用(輸入框、下拉框、單選框多選框、el-image圖片))(上)(5)_el-input textarea clearable-CSDN博客
  • Vue3實戰學習(Element-Plus常用組件的使用(輪播圖、日期時間選擇器、表格、分頁組件、對話框)(超詳細))(下)(6)-CSDN博客

三、Vue3集成Vue-Router詳細教程。(博客鏈接如下)

  • Vue3實戰學習(Vue3集成Vue-Router(路由跳轉、編程式路由跳轉。路由跳轉的單參數、多參數傳遞。設置默認頁面路由))(上)(7)-CSDN博客
  • Vue3實戰學習(Vue3集成Vue-Router(嵌套路由、路由守衛、404NotFound頁面設計與路由配置))(下)(8)-CSDN博客

四、Vue3快速搭建后臺管理系統。(實戰學習)

  • 獨自學會使用Vue3搭建后臺管理系統的基本框架。(網頁整體框架的渲染與內容設計、布局)
(1)后臺管理系統框架設計。
  • 整個管理系統框架分為“網頁頭部分”、“側邊菜單欄(導航欄)”、“主體區域內容”3個部分。
<1>網頁頭部分。
  • 頭部分的左邊分別為:網頁標題logo設計
  • 頭部分的右邊分為:用戶頭像(文件上傳模塊)、用戶名

<2>左部分側邊導航菜單欄。
  • 鼠標點擊——>切換每一個導航菜單——>到達不同的數據頁面。

<3>右部分:內容的主體設計。
  • 右部分:作為數據展示區域。(Echarts圖表、公告、網頁信息、數據信息表格、表單等)

<4>后臺管理系統框架(整體布局)設計圖示。

(2)父級頁面布局設計與實現。
  • 父級頁面:Manager.vue頁面。采用嵌套路由實現父、子頁面的渲染
import { createRouter, createWebHistory } from 'vue-router'const router = createRouter({history: createWebHistory(import.meta.env.BASE_URL),routes: [{path:'/',redirect:'/manager/home'},{path:'/manager',meta:{ title:'父級頁面'},component: () => import('../views/Manager.vue'),children:[{path: 'home', name: 'home', meta:{ title:'主頁'}, component: () => import('../views/Home.vue')}, // url:/manager/home{path: 'test', name: 'test', meta:{ title:'測試數據頁01'},  component: () => import('../views/Test.vue')}, // url:/manager/test{path: 'demo', name: 'demo', meta:{ title:'測試數據頁02'},  component: () => import('../views/Demo.vue')}, // url:/manager/demo{path: 'data', name: 'data', meta:{ title:'數據展示頁面'},  component: () => import('../views/Data.vue')}, // url:/manager/data]},{path: '/404', name: 'NotFound', meta:{ title:'404找不到頁面'}, component: () => import('../views/404.vue')},{path:'/:pathMatch(.*)',redirect:'/404'}],
})router.beforeEach((to,from,next)=>{//設置即將跳轉的路由頁面的網頁標題document.title=to.meta.titlenext() //必須調用的方法
})export default router

<1>頁面頭部以下部分實現。
  • 左側導航欄設計與高度巧妙設定。(element-plus菜單Menu)
  • 官方文檔。


  • 設置官方給的標簽<el-menu>自帶的border為0。因為不好看且最小視窗高度沒有設定。

  • 所以需要自己手動使用min-height進行設定。這樣就讓它根據內容進行填充border。


  • 代碼示例。
<template>
<!-- 頁面頭部開始 --><div style="height: 50px;background-color: #2597e8"></div>
<!-- 頁面頭部結束 --><!-- 頁面下面部分開始 -->
<!-- flex布局分為左右兩邊 --><div style="display: flex"><!-- 側邊導航欄開始   --><div style="width: 200px;border: 1px solid #ddd;min-height: calc(100vh - 50px)" ><el-menu style="border: 0">
<!--    菜單項    --><el-menu-item>系統首頁</el-menu-item><el-menu-item>數據統計</el-menu-item></el-menu></div><!-- 側邊導航欄結束   --><!-- 右側主體區域開始  --><!-- 右側設置自適應寬度   --><!--  flex是一個 CSS彈性盒布局屬性的簡寫形式,flex: 1 等同于 flex: 1 1 0%。當父容器有剩余空間時,該元素可以按照比例進行擴展,這里是占據所有剩余空間  --><div style="flex: 1;width: 0;background-color: #edf3f9;padding: 10px"><RouterView/></div><!-- 右側主體區域結束  --></div>
<!-- 頁面下面部分結束 --></template><script setup></script>
  • 頁面渲染效果。


  • 右側主體區域數據展示區設計。
  • 通過<RouterView/>將嵌套子路由頁面渲染出來。
<!-- 右側主體區域開始  --><!-- 右側設置自適應寬度   --><!--  flex是一個 CSS彈性盒布局屬性的簡寫形式,flex: 1 等同于 flex: 1 1 0%。當父容器有剩余空間時,該元素可以按照比例進行擴展,這里是占據所有剩余空間  --><div style="flex: 1;width: 0;background-color: #edf3f9;padding: 10px"><RouterView/></div>
<!-- 右側主體區域結束  -->
  • 設置新頁面路由。


  • 自定義—element-plus的卡片(card)樣式。
  • 官方文檔。


  • 自定義的卡片(card)樣式配置到全局樣式中(global.css)。css樣式代碼示例。
body{margin: 0;padding: 0;font-size: 16px;color: #333;
}/*自定義卡片樣式*/
.card{/*背景*/background-color: white;/*內邊距*/padding: 10px;/*圓邊角設定*/border-radius: 4px;/*設置陰影效果*/box-shadow: 0 0 12px rgba(0,0,0,0.12)  ;
}


  • 應用卡片樣式后的簡單代碼示例。
<template><div><div class="card"><el-input style="width: 240px" v-model="data.name" placeholder="請根據名稱查詢" :prefix-icon="Search"></el-input></div></div>
</template><script setup>
import {reactive} from "vue";
import {Search} from "@element-plus/icons-vue";const data = reactive({name:'',})</script><style scoped></style>
  • 加入卡片樣式后的頁面渲染效果。


  • 右側主體區域設計代碼示例。
  • 注意:到這里都只是前端頁面的渲染效果。關于前后端的數據交換,實現數據庫的增刪改查后才能完成真正的按鈕功能、分頁查詢效果。
<template><div><div class="card" style="margin-bottom: 5px"><el-input style="width: 240px" v-model="data.name" placeholder="請根據名稱查詢" :prefix-icon="Search"></el-input><el-button type="primary" style="margin-left: 10px">查 詢</el-button><el-button type="warning" style="margin-left: 10px">重 置</el-button></div><div class="card" style="margin-bottom: 5px"><el-button type="primary" style="margin-left: 10px">新 增</el-button><el-button type="warning" style="margin-left: 10px">批量刪除</el-button><el-button type="info" style="margin-left: 10px">導 入</el-button><el-button type="success" style="margin-left: 10px">導 出</el-button></div><div class="card" style="margin-bottom: 5px"><div style="margin: 30px"><el-table :data="data.tableData" stripe style="width: 100%"><el-table-column prop="date" label="日期"/><el-table-column prop="name" label="名字"/><el-table-column prop="address" label="地址"/><el-table-column label="操作"><template #default="scope"><el-button type="primary" circle><el-icon><Edit /></el-icon></el-button><el-button type="danger" circle><el-icon><Delete /></el-icon></el-button></template></el-table-column></el-table></div><div style="margin-top: 10px"><el-paginationv-model:current-page="data.currentPage"v-model:page-size="data.pageSize":page-sizes="[5, 10, 15, 20]"layout="total, sizes, prev, pager, next, jumper":total="40"/></div></div></div>
</template><script setup>
import {reactive} from "vue";
import {Delete, Edit, Search} from "@element-plus/icons-vue";const data = reactive({name:'',currentPage:1,pageSize:5,total:40,tableData:[{ id:1, date:'2025-3-11',name:'歲歲歲平安',address:'北京大興' },{ id:2, date:'2025-5-11',name:'張三',address:'湖南常德' },{ id:3, date:'2025-1-11',name:'李四',address:'上海浦東' },{ id:4, date:'2025-3-11',name:'阿薩琪',address:'深圳北' },{ id:5, date:'2025-3-11',name:'王五',address:'北京玉泉' },{ id:6, date:'2025-5-11',name:'小菲菲',address:'湖南益陽' },],})</script><style scoped></style>
  • 頁面渲染效果。


<2>多級菜單項的配置與實現。
  • 官方示例渲染效果。


  • 側邊導航欄代碼示例。
  <!-- 側邊導航欄開始   --><div style="width: 200px;border: 1px solid #ddd;min-height: calc(100vh - 50px)" ><el-menu style="border: 0">
<!--    菜單項    --><el-menu-item><el-icon><House/></el-icon>系統首頁</el-menu-item><el-sub-menu index="1"><template #title><el-icon><user /></el-icon><span>用戶管理</span></template><el-menu-item>管理員信息</el-menu-item><el-menu-item>普通用戶信息</el-menu-item></el-sub-menu><el-menu-item><el-icon><DataAnalysis /></el-icon>數據統計</el-menu-item></el-menu></div>
<!-- 側邊導航欄結束   -->
  • 頁面渲染效果。


  • 配置導航菜單項間的路由跳轉。(router)
  • 使用router屬性配置父標簽<el-menu>
  • 使用index配置子標簽<el-menu-item>各路由的路由跳轉。





  • 解決:刷新頁面后—"高亮"顯示當前路由菜單。(defalut-active)
  • 未設置屬性defalut-active刷新頁面時高亮顯示異常。


  • 使用綁定當前路由并指定其高亮顯示:":defalut-active"=xxxx即可完成。


  • 代碼示例如下。
<!-- 側邊導航欄開始   --><div style="width: 200px;border: 1px solid #ddd;min-height: calc(100vh - 50px)" ><el-menu router :default-active="router.currentRoute.value.path" style="border: 0">
<!--    菜單項    --><el-menu-item index="/manager/home" >系統首頁</el-menu-item><el-sub-menu index="1"><template #title><el-icon><user /></el-icon><span>用戶管理</span></template><el-menu-item>管理員信息</el-menu-item><el-menu-item>普通用戶信息</el-menu-item></el-sub-menu><el-menu-item index="/manager/data">數據統計</el-menu-item></el-menu></div>
<!-- 側邊導航欄結束   -->
  • 刷新頁面后——>菜單項文字的正常高亮顯示。


  • 設置css樣式——選中某個菜單項的整體背景與文字都"高亮"顯示。
  • 在父級頁面(Manager.vue)中書寫css樣式代碼。
  • 基本原理:設置標簽選擇器。當菜單項被選中時,新增背景,完成"高亮顯示"。
<style scoped>
.el-menu .is-active {background-color: #e6ecf7;
}
</style>
  • 頁面渲染效果。高亮時的淺藍色背景色。



<3>頁面頭部的渲染實現。
  • 中間布局分隔。(style="flex:1")
  • 在頭部的中間部分使用<div style="flex:1">通常用在flex布局的父容器中,起到占據剩余空間的作用。常用于布局分隔或控制其他元素的位置。

  • 頭部右部分。(頭像、用戶名實現)
  • 官方文檔。


  • 后面再實現文件上傳“真頭像”。這里使用網絡地址"假頭像"完成前端后臺管理系統搭建。
  • 頁面渲染效果。


  • 代碼示例1。(width使用自適應屬性fit-content)
<!-- 頁面頭部開始 --><div style="height: 60px;background-color: #2597e8;display: flex;align-items: center"><!--  左半部分-標題與logo  --><div style="margin-left: 5px;font-size: 18px;display: flex;align-items: center;color: white">歲歲歲平安-后臺管理系統</div><!-- 中間部分   --><div style="flex: 1"></div><!--  右半部分-頭像  --><div style="width: fit-content;display: flex;align-items: center;padding-right: 10px"><img src="https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png" alt="" style="width: 40px;height: 40px"><span style="margin-left: 5px;color: white">歲歲歲平安</span></div></div>
<!-- 頁面頭部結束 -->
  • 頁面渲染效果1。


  • 代碼示例2。(順其自然)
<!-- 頁面頭部開始 --><div style="height: 60px;background-color: #2597e8;display: flex;align-items: center"><!--  左半部分-標題與logo  --><div style="margin-left: 5px;font-size: 18px;display: flex;align-items: center;color: white">歲歲歲平安-后臺管理系統</div><!-- 中間部分   --><div style="flex: 1"></div><!--  右半部分-頭像  --><div style="width: 150px;display: flex;align-items: center"><img src="https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png" alt="" style="width: 40px;height: 40px"><span style="margin-left: 5px;color: white">歲歲歲平安</span></div></div>
<!-- 頁面頭部結束 -->
  • 頁面渲染效果2。


  • 優化導航欄的菜單項顯示。
  • 代碼示例。
<!-- 側邊導航欄開始   --><div style="width: 200px;border: 1px solid #ddd;min-height: calc(100vh - 60px)" ><el-menu router :default-active="router.currentRoute.value.path" style="border: 0">
<!--    菜單項    --><el-menu-item index="/manager/home" ><el-icon><House/></el-icon>系統首頁</el-menu-item><el-menu-item index="/manager/data"><el-icon><DataAnalysis /></el-icon>數據統計</el-menu-item><el-sub-menu index="1"><template #title><el-icon><user /></el-icon><span>用戶管理</span></template><el-menu-item>管理員信息</el-menu-item><el-menu-item>普通用戶信息</el-menu-item></el-sub-menu><el-menu-item><el-icon><UserFilled /></el-icon>個人信息</el-menu-item><el-menu-item><el-icon><SwitchButton/></el-icon>退出登錄</el-menu-item></el-menu></div>
<!-- 側邊導航欄結束   -->
import {DataAnalysis, House, SwitchButton, User, UserFilled} from "@element-plus/icons-vue";
import router from "@/router/index.js";
  • 頁面渲染效果。


  • 設置多級菜單項默認展開子菜單。(default-openeds)
  • 官方文檔。

  • 代碼示例。

  • 頁面渲染效果。


  • ?頭部左部分。(標題、logo實現)
  • 官方logo下載地:iconfont-阿里巴巴矢量圖標庫
  • 圖片保存路徑到項目的靜態資源目錄。

  • 代碼示例。
<!-- 頁面頭部開始 --><div style="height: 60px;background-color: #2597e8;display: flex;align-items: center"><!--  左半部分-標題與logo  --><div style="margin-left: 5px;display: flex;align-items: center;"><img src="@/assets/logo02.png" alt="" style="width: 40px;padding-right: 5px"><span style="color: white;font-size: 18px;">歲歲歲平安-后臺管理系統</span></div><!-- 中間部分   --><div style="flex: 1"></div><!--  右半部分-頭像  --><div style="width: 150px;display: flex;align-items: center"><img src="https://cube.elemecdn.com/3/7c/3ea6beec64369c2642b92c6726f1epng.png" alt="" style="width: 40px;height: 40px"><span style="margin-left: 5px;color: white">歲歲歲平安</span></div></div>
<!-- 頁面頭部結束 -->
  • 頁面渲染效果。

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

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

相關文章

halcon機器人視覺(四)calibrate_hand_eye_stationary_3d_sensor

目錄 一、準備數據和模型二、按照表面匹配的的結果進行手眼標定三、根據標定結果計算CalObjInCamPose一、準備數據和模型 1、讀3D模型:read_object_model_3d 2、創建表面匹配模板:create_surface_model 3、創建一個HALCON校準數據模型:create_calib_data read_object_mode…

【菜鳥飛】通過vsCode用python訪問deepseek-r1等模型

目標 通過vsCode用python訪問deepseek。 環境準備 沒有環境的&#xff0c;vscode環境準備請參考之前的文章&#xff0c;另外需安裝ollama&#xff1a; 【菜鳥飛】用vsCode搭建python運行環境-CSDN博客 AI入門1&#xff1a;AI模型管家婆ollama的安裝和使用-CSDN博客 選讀文章…

vue中,watch里,this為undefined的兩種解決辦法

提示&#xff1a;vue中&#xff0c;watch里&#xff0c;this為undefined的兩種解決辦法 文章目錄 [TOC](文章目錄) 前言一、問題二、方法1——使用function函數代替箭頭函數()>{}三、方法2——使用that總結 前言 ?????盡量使用方法1——使用function函數代替箭頭函數()…

【如何使用云服務器與API搭建專屬聊天系統:寶塔面板 + Openwebui 完整教程】

文章目錄 不挑電腦、不用技術&#xff0c;云服務器 API 輕松搭建專屬聊天系統&#xff0c;對接 200 模型&#xff0c;數據全在自己服務器&#xff0c;安全超高一、前置準備&#xff1a;3 分鐘快速上手指南云服務器準備相關賬號注冊 二、手把手部署教程&#xff08;含代碼塊&a…

使用 PresentMon 獲取屏幕幀率

PresentMon是一個用于捕獲和分析Windows上圖形應用程序高性能特性的工具集,最初由GameTechDev開發,現由英特爾維護和推廣。PresentMon能夠追蹤關鍵性能指標,如CPU、GPU和顯示器的幀持續時間和延遲等,并支持多種圖形API(如DirectX、OpenGL和Vulkan)以及不同的硬件配置和桌…

基金交易系統的流程

1. 賬戶管理 開戶&#xff1a;投資者在基金銷售機構&#xff08;如銀行、券商或第三方平臺&#xff09;開立基金賬戶和資金賬戶。賬戶驗證&#xff1a;驗證投資者身份&#xff0c;綁定銀行卡或其他支付方式。 2. 交易申請 投資者下單&#xff1a;通過交易終端&#xff08;APP…

vue2雙向綁定解析

Vue 2 的雙向綁定原理基于 Object.defineProperty&#xff0c;核心源碼在 src/core/observer 目錄中。 1. 核心模塊&#xff1a;observer observer 模塊負責將普通對象轉換為響應式對象&#xff0c;主要包括以下文件&#xff1a; index.js&#xff1a;定義 Observer 類&#…

中級軟件設計師2004-2024軟考真題合集下載

中級軟件設計師2004-2024軟考真題合集下載 &#x1f31f; 資源亮點&#x1f3af; 適用人群&#x1f4a1; 資源使用指南&#x1f4cc; 資源獲取方式 &#x1f31f; 資源亮點 「中級軟件設計師歷年真題及答案解析&#xff08;2004-2024&#xff09;」 是全網最全、最新的備考資料…

艾爾登復刻Ep1——客戶端制作、場景切換、網絡控制

需要添加的插件內容 Netcode for GameObjects&#xff1a;是一個為 Unity 游戲開發提供高級網絡功能的 SDK。它的主要作用是允許開發者在其 GameObject 和 MonoBehaviour 工作流中集成網絡功能&#xff0c;并且可以與多種底層傳輸層協議兼容。 具體內容請看&#xff1a;https:…

2025探索短劇行業新可能報告40+份匯總解讀|附PDF下載

原文鏈接&#xff1a;https://tecdat.cn/?p41043 近年來&#xff0c;短劇以其緊湊的劇情、碎片化的觀看體驗&#xff0c;迅速吸引了大量用戶。百度作為互聯網巨頭&#xff0c;在短劇領域積極布局。從早期建立行業專屬模型冷啟動&#xff0c;到如今構建完整的商業生態&#xf…

正常的一個編碼器的架構是怎么樣,有哪些模塊構成

正常的一個編碼器架構及其模塊構成 在音視頻編碼器&#xff08;Video Encoder&#xff09;中&#xff0c;通常包括多個核心模塊&#xff0c;整個編碼器架構遵循 輸入 -> 預處理 -> 編碼核心 -> 碼流封裝 的流程。 1. 編碼器的整體架構 編碼器的主要架構如下&#xf…

文件解析漏洞練習

iis6的目錄解析漏洞 (.asp目錄中的所有文件都會被當做asp文件執行) 1.在iis的網站根目錄新建一個名為x.asp的文件 2.在x.asp中新建一個jpg文件。內容為<%now()%> asp代碼。 3.在外部瀏覽器中訪問windows2003的iis網站中的2.jpg 發現asp代碼被執行 iis6的分號截斷解析漏洞…

SQL Server性能優化實戰:從瓶頸定位到高效調優

引言 在數據庫應用中,性能問題直接影響用戶體驗和系統穩定性。本文基于實際案例,分享SQL Server性能優化的關鍵步驟與實用技巧,涵蓋問題定位、索引優化、查詢調優等多個維度。 目錄 引言 一、性能瓶頸定位 1.1 監控工具使用 二、索引優化實戰 2.1 索引碎片整理 2.2 缺…

【DNS系列】使用TCP傳輸

DNS ?默認使用UDP協議?&#xff08;端口53&#xff09;進行通信&#xff0c;但在以下場景中會切換到TCP協議?&#xff08;端口53&#xff09;&#xff1a; ?1. 響應數據過大&#xff08;超過512字節&#xff09;? ?UDP限制&#xff1a;DNS的UDP協議默認限制單個數據包大…

Go Ebiten小游戲開發:俄羅斯方塊

在這篇文章中&#xff0c;我們將一起開發一個簡單的俄羅斯方塊游戲&#xff0c;使用Go語言和Ebiten游戲庫。Ebiten是一個輕量級的游戲庫&#xff0c;適合快速開發2D游戲。我們將逐步構建游戲的基本功能&#xff0c;包括游戲邏輯、圖形繪制和用戶輸入處理。 項目結構 我們的項…

MySQL中IN關鍵字與EXIST關鍵字的比較

文章目錄 **功能等價性分析****執行計劃分析**&#xff1a; **1. EXISTS 的工作原理****步驟拆解**&#xff1a; **2. 為什么需要“利用索引快速定位”&#xff1f;****索引作用示例**&#xff1a; **3. 與 IN 子查詢的對比****IN 的工作方式**&#xff1a;**關鍵差異**&#x…

## DeepSeek寫水果記憶配對手機小游戲

DeepSeek寫水果記憶配對手機小游戲 提問 根據提的要求&#xff0c;讓DeepSeek整理的需求&#xff0c;進行提問&#xff0c;內容如下&#xff1a; 請生成一個包含以下功能的可運行移動端水果記憶配對小游戲H5文件&#xff1a; 要求 可以重新開始游戲 可以暫停游戲 卡片里的水果…

【含文檔+PPT+源碼】基于Django框架的鄉村綠色農產品交易平臺的設計與實現

項目介紹 本課程演示的是一款基于Django框架的鄉村綠色農產品交易平臺的設計與實現&#xff0c;主要針對計算機相關專業的正在做畢設的學生與需要項目實戰練習的 Python學習者。 1.包含&#xff1a;項目源碼、項目文檔、數據庫腳本、軟件工具等所有資料 2.帶你從零開始部署運…

idea超級AI插件,讓 AI 為 Java 工程師

引言? 用戶可在界面中直接通過輸入自然語言的形式描述接口的需求&#xff0c;系統通過輸入的需求自動分析關鍵的功能點有哪些&#xff0c;并對不確定方案的需求提供多種選擇&#xff0c;以及對需求上下文進行補充&#xff0c;用戶修改確定需求后&#xff0c;系統會根據需求設…

@RestControllerAdvice注解

RestControllerAdvice RestControllerAdvice 是 Spring Framework&#xff08;3.2&#xff09;和 Spring Boot 中用于全局處理控制器層異常和統一響應格式的注解。它結合了 ControllerAdvice 和 ResponseBody 的功能&#xff0c;能夠攔截控制器方法拋出的異常&#xff0c;并以 …