原创 js的回調函數的理解
在說回調函數之前,先說下函數把,就是函數調用是通過函數名+()來做的,那函數名錶示什麼呢? 函數名錶示該函數的指針,不加()時只表示獲取到該函數,並未調用,所以函數不可以重載,若是函數名稱一樣,之後的會覆蓋之前的。 回調函數: 通過將函
原创 css3的transition及transition-group
有時候我們經常需要一些動態的過渡,比如列表元素的變化,只是若是隻有數據改變顯得有些生硬,需要一些過渡的效果。 如果使用v-for獲取的所有元素,使用transition-group實現過渡效果。 實現代碼: 1.html: <tran
原创 對el-tree進行一些操作
有時我們需要使用到el-tree,即樹形控件,但大多數時候我們是需要對它進行一些樣式及數據的改變的。 操作: 1.在label前添加指定圖標: <span class="custom-tree-node" slot-scope="
原创 js實現數組內相鄰元素上移,下移
實現效果: 即需要實現當前元素與相鄰元素交換位置, 當上移時,則是當前元素與上一元素調換位置;當下移時,則是當前元素與下一元素調換位置。 實現代碼: js: //點擊上移 clickUp(index){ this.swap
原创 js中使用for in 獲取對象中的數據,默認取出是無序的
需要遍歷對象,將key value分爲兩個數組,可以使用forin,但是獲取到的對象中的屬性及屬性值排列是無序的, 目的是要按順序取出對象中的key和value值。 實現效果: 比如接口返回的對象格式: 需要轉換的格式: 實現
原创 前後端不分離項目中,jsp寫的頁面,網站的所有頁面均顯示相同的小圖標
效果如下: 在不分離項目中,需要網站裏的所有頁面均顯示相同的網站圖標,在前後端分離項目中可以直接在static的index.html中添加,但是不分離項目中就不行了, 實現辦法: 寫一個公用的commons.jsp文件,裏面寫
原创 需要設置滾動條的位置,比如要回到頂部,或是固定到某個位置
有時候需要設置滾動條的位置,比如: 1.vue使用vue-router在切換路由時,如果頁面不需要請求接口的話,則不會刷新頁面,這時候瀏覽器會保留上個頁面的滾動條位置,在下一個頁面仍保留在該位置, 2.聊天框裏,設置的height:100%
原创 vue中插入視頻,如mp4
想要在頁面中插入視頻,比如mp4格式,使用VideoPlayer 實現效果: 實現代碼: 1.頁面引入: <video-player class="video-player vjs-custom-skin" ref="vid
原创 想要預覽文件或是圖片,將後端返回的信息轉換爲前端可以正常顯示的格式
文件、圖片在後端主要以兩種方式存儲: 1.保存在服務器上,數據庫中存儲的是該文件、圖片的地址; 2.將文件、圖片轉爲二進制流,數據庫中存儲的是對應的二進制流。 針對第一種情況的話,直接請求接口獲取到對應的URL地址,賦值給src即可。
原创 上傳文件及文件夾
實現效果: 想要實現可以上傳文件和文件夾這個操作, 實現代碼: 1.html: <el-upload class="upload-demo" action="https://jsonplaceholder.typico
原创 Web前端技術
整理了一個web前端技術圖譜,關於技術的圖譜及講解文檔放在個人github上了,自行下載。 github:https://github.com/123456abcdefg/web-technology
原创 el-steps步驟條中的圖標想要替換成圖片
實現效果: 如上所示,需要改變每個步驟的圖標,在process和finish下顯示不同顏色。 實現代碼: 1.html: <el-steps :active="active"> <el-step title="企業基本信息
原创 el-table一些樣式的改變
1.改變表格標題樣式: /deep/ .el-table thead th 2.改變表格行數據樣式: /deep/ .el-table td 3.表格行在鼠標經過的時候會有默認背景色,改變背景色顏色 /deep/ .el-tab
原创 js中獲取當前時間,按秒更新
實現效果: 進入頁面時,獲取到當前時間,可以按秒更新 實現代碼: setInterval(()=>{ let date= new Date(); let y = date.getFullYear(); let MM
原创 關於級聯選擇器el-cascader的一些屬性
級聯選擇器如下: 基本用法: <el-cascader v-model="value" :options="options" @change="handleChange"> </el-cascader> 特