Vue和Element的使用

文章目錄

  • 1.vue 腳手架創建步驟
  • 2.vue項目開發流程
  • 3.vue路由
  • 4.Element

1.vue 腳手架創建步驟

  1. 創建一個文件夾 vue
  2. 雙擊進入文件夾,在路徑上輸入cmd
  3. 輸入vue ui, 目的:調出圖形化用戶界面
  4. 點擊創建image-20250708085918442
  5. image-20250708172458856
  6. image-20250708172516619
  7. image-20250708172555251
  8. image-20250708172653808

image-20250710164723716

9.image-20250710164804582

10.在vscode中打開image-20250710164829717

  • 主要目錄介紹

image-20250710165134718

  • src目錄介紹

image-20250710183516575

  • vue項目啟動

image-20250710183554560

  1. 圖形化界面中沒有npm腳本的顯示方法[VScode側邊欄左下角,沒有NPM腳本,如何打開??? - 瘋狂代碼! - 博客園]

  2. 更改端口

2.vue項目開發流程

image-20250710185350182

  • 標準模塊

image-20250710190016454

image-20250710191118961

3.vue路由

  • 1.vue路由介紹

image-20250711144853573

  • 2.配置:在src - router - index.js中配置

image-20250711144926974

  • 3.在具體頁面添加router-link
 <el-menu-item index="1-1"><router-link to="/dept">部門管理</router-link></el-menu-item><el-menu-item index="1-2"><router-link to="/emp">員工管理</router-link></el-menu-item>
  • 4.在App.vue中配置router-view
//1.視圖部分
<template><div><!-- //展示數據 --><!--<h1> {{message}}</h1>--><!--默認都是根組件,所以要修改為自己所需內容的展示 --><!-- <element-view></element-view> --><!--員工管理--><!-- <emp-view></emp-view> --><router-view></router-view></div>
</template>
//2.vue中的數據模型和方法
<script>
// import EmpView from "./views/tlias/EmpView.vue";// import ElementView from "./views/element/ElementView.vue";
// import ElementView from "./views/element/ElementView.vue";
export default {components: {/*EmpView*/},data() {return {message: "hello vue", //聲明一個數據模型};},methods: {},
};
</script>
//3.css的樣式
<style>
</style>
  • 5.vue項目打包:點擊build 后,文件會打包在dist文件下

image-20250711153716382

  • 6.將打包后的文件部署到Nginx服務器
    • 將打包好的dist的中的文件,部署到Nginx中是html目錄(將里面的內容刪掉)下
      • 方法:在dist文件下,復制所有內容 到html目錄下
    • Nginx介紹
    • 官網:https://nginx.org/en/在這里插入圖片描述
    • 下載穩定版本
    • 目錄介紹
      • 在這里插入圖片描述
  • 7.Nginx啟動:點擊nginx.exe
    在這里插入圖片描述
    • 注意:容易啟動不了,因為端口被占用
    • 方法:在cmd中使用 netstat -ano | findStr 80 查找端口號,找到進程id,在任務管理器中確認進程,為系統進程,不能終止,所以要更換Nginx端口號
    • 在這里插入圖片描述
    • Nginx端口號更換
      • 在==nginx-1.28.0\nginx-1.28.0\conf\nginx.conf ==該路徑下,打開文件,找到36行:listen 80;修改為listen 90;
      • 在任務管理器搜索nginx確定有該進程
      • 通過瀏覽器訪問:localhost:90

4.Element

  • 基本組件應用

<template><div><!--button按鈕--><el-row><el-button>默認按鈕</el-button><el-button type="primary">主要按鈕</el-button><el-button type="success">成功按鈕</el-button><el-button type="info">信息按鈕</el-button><el-button type="warning">警告按鈕</el-button><el-button type="danger">危險按鈕</el-button></el-row><br /><!--table表格 //ctrl alt l 格式化--><el-table :data="tableData" border style="width: 100%"><el-table-column prop="date" label="日期" width="180"> </el-table-column><el-table-column prop="name" label="姓名" width="180"> </el-table-column><el-table-column prop="address" label="地址"> </el-table-column></el-table><!--分頁組件 Pagination--><el-paginationbackgroundlayout="sizes,prev, pager, next,jumper,total"@size-change="handleSizeChange"@current-change="handleCurrentChange":total="1000"><!--seizes 顯示的條數 ,prev 小于號是否展示上一頁, pager 每一頁的頁碼, next 大于號下一頁的按鈕是否展示,jumper 前往的頁數 ,total 是否要展示總共的記錄數 ; 每個的位置可調整--></el-pagination><!--Dialog對話框--><!-- Table --><el-button type="text" @click="dialogTableVisible = true">打開嵌套表格的 Dialog</el-button><el-dialog title="收貨地址" :visible.sync="dialogTableVisible">//對話框是展示和隱藏<el-table :data="gridData"><el-table-columnproperty="date"label="日期"width="150"></el-table-column><el-table-columnproperty="name"label="姓名"width="200"></el-table-column><el-table-column property="address" label="地址"></el-table-column></el-table></el-dialog><br /><!--Dialog對話框展示,form表單組件--><el-button type="text" @click="dialogFormVisible = true">打開嵌套form的 Dialog</el-button><el-dialog title="form表單" :visible.sync="dialogFormVisible"><!--對話框是展示和隱藏--><el-form :model="form"><el-form-item label="活動名稱" :label-width="formLabelWidth"><el-input v-model="form.name" autocomplete="off"></el-input></el-form-item><el-form-item label="活動區域" :label-width="formLabelWidth"><el-select v-model="form.region" placeholder="請選擇活動區域"><el-option label="區域一" value="shanghai"></el-option><el-option label="區域二" value="beijing"></el-option></el-select></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="dialogFormVisible = false">取 消</el-button><el-button type="primary" @click="onsubmit">確 定</el-button></div></el-dialog><!----><!----><!----></div>
</template><script>
export default {data() {return {form: {name: "",region: "",date1: "",date2: "",delivery: false,type: [],resource: "",desc: "",},gridData: [{date: "2016-05-02",name: "王小虎",address: "上海市普陀區金沙江路 1518 弄",},{date: "2016-05-04",name: "王小虎",address: "上海市普陀區金沙江路 1518 弄",},{date: "2016-05-01",name: "王小虎",address: "上海市普陀區金沙江路 1518 弄",},{date: "2016-05-03",name: "王小虎",address: "上海市普陀區金沙江路 1518 弄",},],dialogTableVisible: false,dialogFormVisible: false,tableData: [{date: "2016-05-02",name: "王小虎",address: "上海市普陀區金沙江路 1518 弄",},{date: "2016-05-04",name: "王小虎",address: "上海市普陀區金沙江路 1517 弄",},{date: "2016-05-01",name: "王小虎",address: "上海市普陀區金沙江路 1519 弄",},{date: "2016-05-03",name: "王小虎",address: "上海市普陀區金沙江路 1516 弄",},],};},methods: {handleSizeChange: function (val) {alert("每頁記錄數變化" + val);},handleCurrentChange: function (val) {alert("頁碼變化: " + val);},onsubmit: function () {alert(JSON.stringify(this.form));},},
};
</script><style>
</style>
  • 案例

image-20250711094721367

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

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

相關文章

如何設置直播間的觀看門檻,讓直播間安全有效地運行?

文章目錄前言一、直播間觀看門檻有哪幾種形式&#xff1f;二、設置直播間的觀看門檻&#xff0c;對直播的好處是什么三、如何一站式實現上述功能&#xff1f;總結前言 打造一個安全、高效、互動良好的直播間并非易事。面對海量涌入的觀眾&#xff0c;如何有效識別并阻擋潛在的…

【SkyWalking】配置告警規則并通過 Webhook 推送釘釘通知

&#x1f9ed; 本文為 【SkyWalking 系列】第 3 篇 &#x1f449; 系列導航&#xff1a;點擊跳轉 【SkyWalking】配置告警規則并通過 Webhook 推送釘釘通知 簡介 介紹 SkyWalking 告警機制、告警規則格式以及如何通過 webhook 方式將告警信息發送到釘釘。 引入 服務響應超時…

關于 驗證碼系統 詳解

驗證碼系統的目的是&#xff1a;阻止自動化腳本訪問網頁資源&#xff0c;驗證訪問者是否為真實人類用戶。它通過各種測試&#xff08;圖像、行為、計算等&#xff09;判斷請求是否來自機器人。一、驗證碼系統的整體架構驗證碼系統通常由 客戶端 服務端 風控模型 數據采集 四…

微服務集成snail-job分布式定時任務系統實踐

前言 從事開發工作的同學&#xff0c;應該對定時任務的概念并不陌生&#xff0c;就是我們的系統在運行過程中能夠自動執行的一些任務、工作流程&#xff0c;無需人工干預。常見的使用場景包括&#xff1a;數據庫的定時備份、文件系統的定時上傳云端服務、每天早上的業務報表數…

依賴注入的邏輯基于Java語言

對于一個廚師&#xff0c;要做一道菜。傳統的做法是&#xff1a;你需要什么食材&#xff0c;就自己去菜市場買什么。這意味著你必須知道去哪個菜市場、怎么挑選食材、怎么討價還價等等。你不僅要會做菜&#xff0c;還要會買菜&#xff0c;職責變得復雜了。 而依賴注入就像是有一…

skywalking鏡像應用springboot的例子

目錄 1、skywalking-ui連接skywalking-oap服務失敗問題 2、k8s環境 檢查skywalking-oap服務狀態 3、本地iidea啟動服務連接skywalking oap服務 4、基于apache-skywalking-java-agent-9.4.0.tgz構建skywalking-agent鏡像 4.1、Dockerfile內容如下 4.2、AbstractBuilder.M…

3. java 堆和 JVM 內存結構

1. JVM介紹和運行流程-CSDN博客 2. 什么是程序計數器-CSDN博客 3. java 堆和 JVM 內存結構-CSDN博客 4. 虛擬機棧-CSDN博客 5. JVM 的方法區-CSDN博客 6. JVM直接內存-CSDN博客 7. JVM類加載器與雙親委派模型-CSDN博客 8. JVM類裝載的執行過程-CSDN博客 9. JVM垃圾回收…

UnityShader——SSAO

目錄 1.是什么 2.原理 3.各部分解釋 2.1.從屏幕空間到視圖空間 2.2.以法線半球為基&#xff0c;獲取隨機向量 2.3.應用偏移&#xff0c;并將其轉換為uv坐標 2.4.獲取深度 2.5.比較并計算貢獻 2.6.最后計算 4.改進 4.1.平滑過渡 4.2.模糊 5.變量和語句解釋 5.1._D…

【設計模式】外觀模式(門面模式)

外觀模式&#xff08;Facade Pattern&#xff09;詳解一、外觀模式簡介 外觀模式&#xff08;Facade Pattern&#xff09; 是一種 結構型設計模式&#xff0c;它為一個復雜的子系統提供一個統一的高層接口&#xff0c;使得子系統更容易使用。 外觀模式又稱為門面模式&#xff0…

【6.1.1 漫畫分庫分表】

漫畫分庫分表 “數據量大了不可怕&#xff0c;可怕的是不知道如何優雅地拆分。” &#x1f3ad; 人物介紹 架構師老王&#xff1a;資深數據庫架構專家&#xff0c;精通各種分庫分表方案Java小明&#xff1a;對分庫分表充滿疑問的開發者ShardingSphere師傅&#xff1a;Apache S…

Tomcat問題:啟動腳本startup.bat中文亂碼問題解決

一、問題描述 我們第一次下載或者打開Tomcat時可能在控制臺會出現中文亂碼問題二、解決辦法 我的是8.x版本的tomcat用notepad打開&#xff1a;logging.properties 找到&#xff1a;java.util.logging.ConsoleHandler.encoding設置成GBK&#xff0c;重啟tomcat即可

Linux中Gitee的使用

一、Gitee簡介&#xff1a;Gitee&#xff08;碼云&#xff09;是中國的一個代碼托管和協作開發平臺&#xff0c;類似于GitHub或GitLab&#xff0c;主要面向開發者提供代碼管理、項目協作及開源生態服務。適用場景個人開發者&#xff1a;托管私有代碼或參與開源項目。中小企業&a…

Oracle大表數據清理優化與注意事項詳解

一、性能優化策略 1. 批量處理優化批量大小選擇&#xff1a; 小批量(1,000-10,000行)&#xff1a;減少UNDO生成&#xff0c;但需要更多提交次數中批量(10,000-100,000行)&#xff1a;平衡性能與資源消耗大批量(100,000行)&#xff1a;適合高配置環境&#xff0c;但需監控資源使…

Anaconda及Conda介紹及使用

文章目錄Anaconda簡介為什么選擇 Anaconda&#xff1f;Anaconda 安裝Win 平臺macOS 平臺Linux 平臺Anaconda 界面使用Conda簡介Conda下載安裝conda 命令環境管理包管理其他常用命令Jupyter Notebook&#xff08;可選&#xff09;Anaconda簡介 Anaconda 是一個數據科學和機器學…

外包干了一周,技術明顯退步

我是一名本科生&#xff0c;自2019年起&#xff0c;我便在南京某軟件公司擔任功能測試的工作。這份工作雖然穩定&#xff0c;但日復一日的重復性工作讓我逐漸陷入了舒適區&#xff0c;失去了前進的動力。兩年的時光匆匆流逝&#xff0c;我卻在原地踏步&#xff0c;技術沒有絲毫…

【QT】多線程相關教程

一、核心概念與 Qt 線程模型 1.線程與進程的區別: 線程是程序執行的最小單元&#xff0c;進程是資源分配的最小單元&#xff0c;線程共享進程的內存空間(堆&#xff0c;全局變量等)&#xff0c;而進程擁有獨立的內存空間。Qt線程只要關注同一進程內的并發。 2.為什么使用多線程…

VS 版本更新git安全保護問題的解決

問題&#xff1a;我可能移動了一個VS C# 項目&#xff0c;然后&#xff0c;發現里面的git版本檢測不能用了 正在打開存儲庫: X:\Prj_C#\3D fatal: detected dubious ownership in repository at X:/Prj_C#/3DSnapCatch X:/Prj_C#/3D is owned by:S-1-5-32-544 but the current …

Git常用命令一覽

Git 是基于 Linux內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同&#xff0c;它采用了分布式版本庫的方式&#xff0c;不必服務器端軟件支持&#xff08;ps&#xff1a;這得分是用什么樣的服務端&#xff0c;使用http協議或者git協議等不太一樣。并且在…

基于 JSON 文件定位圖片缺陷點并保存

基于JSON的圖片缺陷處理流程 ├── 1. 輸入檢查 │ ├── 驗證圖片文件是否存在 │ └── 驗證JSON文件是否存在 │ ├── 2. 數據加載 │ ├── 打開并加載圖片 │ └── 讀取并解析JSON文件 │ ├── 3. 缺陷信息提取 │ ├── 檢查JSON中是否存在shapes字…

Redis基礎學習(五大值數據類型的常用操作命令)

目錄 一、Redis基本知識與Redis鍵&#xff08;key&#xff09;常用操作命令。 二、Redis的五大值的數據類型。&#xff08;value&#xff09; 三、Redis關于鍵&#xff08;key&#xff09;的值常用操作指令表格統計。 &#xff08;1&#xff09;字符串&#xff08;String&#…