原创 解決-刷新頁面Vuex數據丟失

vue將數據存入vuex裏面,在進行頁面刷新的時候,數據丟失,這裏有兩個解決辦法應對不同場景: 第一種 假如你的路由跳了3層以上,而且這幾個頁面都要用同一個數據roomId,肯定想到路由傳參的方式傳roomId,那麼問題來了:

原创 easyui樹結構tree節點加上title

鼠標劃過節點,加上title提示: function showTitle(data){ $.each(data,function(index,item){ $('#' + item.domId).attr

原创 js獲取0-24小時每隔幾分鐘的數組

項目用到echarts,橫座標要寫死,將一天24個小時每隔5分鐘渲染,像這樣: 本想寫個死的數組,算了一下,有288個間隔,手動微笑_,想了一下,封裝一個方法,每次傳入參數爲你要間隔的分鐘,比如我是每間隔5分鐘: fun

原创 vue仿寫日曆面板

之前寫過一篇js寫日曆面板的博文,是用table渲染的,現在用vue寫,效果如下: 思路 1,第一行星期幾的表頭是固定的 2,判斷要查詢的月份渲染是5行還是6行,也就是35格還是42格 3,獲取要查詢的月份的1號是星期幾,小於這

原创 uni-app小程序--授權登錄、分享頁面

uni-app框架寫小程序如何微信授權、分享頁面 首先明確思路: 1.將判斷用戶是否授權邏輯放在App.vue裏,每次用戶進入mounted, 判斷用戶是否已經授權過,將授權狀態存在vuex裏,(我測試時先存在了storge裏)

原创 將Echarts的數據視圖展示爲table並且導出Excel

Echarts官網示例,用過Echarts的小夥伴都知道,它帶有自己很多原生功能,比如簡單舉例: 想要詳細瞭解可以去官網看配置項,今天主要說一下圖中藍色框的‘數據視圖’這個功能,如下是官網上這個功能按鈕所展示的數據視圖: 現在

原创 Less預編譯混合寫法

項目一直用的是less預編譯,這是官網,但是今天想把好幾段樣式整合一下,回顧了一下他的混合用法: // 公共段 .base (@h: 30px){ // 可以定義多個參數 height: @h; lin

原创 純前端生成pdf----js動態獲取後臺數據生成pdf

先看效果如下,表格數據動態從後臺返回: 代碼如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Simple exa

原创 vue路由傳參獲取不到params,獲取到爲空

這是官方說明,最近有個童鞋問我,就發出來:

原创 vue項目封裝axios請求(升級版)

這是我之前寫的一個封裝辦法https://blog.csdn.net/huanhuan03/article/details/103659986 現在重新封裝成更方便簡單的,學如逆水行舟啊,多看看各大網站的教程,其中用到了async

原创 vue使用echarts的水球圖--Component series.liquidFill not exists. Load it first

這是官方github, // 它依賴於echarts,先下載echarts,再下載: npm install echarts-liquidfill // 組件內: let echarts = require('echarts

原创 純前端預覽並且導出pdf----js將table預覽爲pdf、並導出爲pdf

首先看需求,頁面上會渲染出一個表格,可以預覽爲pdf、並且導出爲pdf: 當點擊預覽pdf按鈕,則在iframe的地方預覽: 點擊導出pdf按鈕,則導出這個table爲pdf: 實現過程: 首先看看官網API,這個庫可以將t

原创 echarts的markArea圖表標域,圖表區域背景

如下圖所示淺粉色標域(柱子上打了一行馬賽克,這不是重點): 需求 橫座標是三天的00-23小時數,要求給這三天分別標識出一段工作時區,也好區分這是三天 實現 首先看看這個官網的這個屬性markArea,這個屬性之前我在這篇博文

原创 uni-app用戶簽名--未點完成按鈕,失去焦點則恢復

需求 1,初始化顯示這句話,後面帶一個編輯按鈕 2,當用戶點擊編輯按鈕,按鈕消失,自動聚焦輸入框 3,當用戶輸入完成,點擊頁面其他地方失去焦點而未點擊完成按鈕,則簽名恢復爲上次的,編輯按鈕出現 4,當用戶輸入完成,點擊完成按鈕

原创 element表格動態列數據--根據返回值修改單元格顏色

先看效果實現: 需求 1,表格列根據後臺返回數據動態生成 2,紅框圈起來的兩行,後臺返回值例如:25%,-30%,‘/’,正數百分比顯示綠色並且後面帶上升箭頭,負數百分比顯示紅色並且後面帶上下降箭頭,返回‘/’不管 實現 1,首