原创 js 對象 使用小技巧

js中中,Object,Array ,Function 等都屬於引用類型,他們的變量名都是指向對象的指針。 這樣就有一個好處,當處理一個複雜json樹的時候,想要單獨改變其中某一個子對象屬性時,不需要根據對象id遍歷查找到這個對象了,而是

原创 js 遞歸json樹 根據 子id 查 父id

最近做了一個類似用js實現思維導圖的功能,作爲思維導圖,一定會有樹狀結構的數據產生,在操作裏面的節點時會經常需要查找節點 的父節點及父節點。 對於未知層級的樹狀數據,用for循環是無法實現的,因爲不知道要循環幾層,那麼最合適的方法就是用j

原创 vue-org-tree 組織結構圖組件應用及源碼分析

需求: 最近業務需要做類似思維導圖的組織結構樹功能,需要能動態增刪改節點,且每層的節點樣式並不相同 可用插件: 網上能找到的組織結構圖插件有: 1.orgchart.js 地址:https://github.com/dabeng/Org

原创 css美化瀏覽器滾動條

單獨使用css的方法雖然簡單,但只有chrome兼容好,ie只能改滾動條顏色,火狐不支持css修改 1.先看chrome滾動條每部分的名字(直接引用的https://www.cnblogs.com/weboey/p/5996164.htm

原创 js關閉當前頁面

關閉當前頁面 function closeWindow(){ var userAgent = navigator.userAgent; if (userAgent.indexOf("Firefox") != -1 || userAg

原创 vue+elementUI+axios實現的全局loading加載動畫

在請求較多的應用中,loading是必不可少的,否則人們不是認爲程序卡了就是認爲設備卡了 普通的項目中,每次請求基本都要手動寫一下loading的出現和消失,且不說有些麻煩,而且在ajax異步的情況下,如果做不好loading同步,經常會

原创 外網訪問內網oracle數據庫

場景: 這次我在外地出差中,公司突然有緊急任務需要修改,程序雖然我電腦上有,但是需要連接公司局域網中的數據庫。通過teamviewer直接連一個公司電腦,在那臺電腦上開發可以,但是用着沒有在自己電腦上開發順滑,所以想辦法在外地直接連上公司

原创 mui search 在蘋果ios上多次點擊才能調出輸入法原因分析,簡述pointer-events

mui中的search功能做搜索框還算好用 <div id="search" style="position: fixed;top:40px;left:0;"> <div class="mui-input-row mui-searc

原创 elementui tabs自定義標籤頁 在標籤後面增加添加按鈕問題

本來我想實現這樣的tab切換效果,能刪除和添加 但看了看elementui的文檔,有點不太一樣   添加按鈕跑天上去了,所以我就基於原本功能做了一些優化以實現我想要的結果 1.首先在循環的el-tab-pane下面單獨添加一個el-ta

原创 vue中同時獲取select下拉框的值和文本(Key,Value)

vue中一般select都綁定v-model,但是v-model只保存value值,如果想同時取出option的文本,則麻煩些 下面方法目前只適用於select單選 方法: 1.給select 加 ref屬性 <Select place

原创 elementui tree樹形控件 單選問題

1.單選功能  elementui中的樹形可以設置checkbox,但是不能設置radio的單選功能 但官方提供了自動勾選方法: 想實現單選只需要給node增加點擊事件,並控制setCheckedKeys即可 <el-tree :

原创 elementui tree樹形控件 default-expanded-keys失效及動態綁定問題

elementui 中的樹想要默認展開官方文檔中有介紹: 1.默認展開失效問題 https://element.eleme.cn/#/zh-CN/component/tree   <el-tree :data="data" s

原创 oracle 分組查詢後獲取某列最大值或最小值的記錄

需求: 獲取分組後數據的某一部分。例如登錄日誌表中查詢 所有用戶最後一次登錄時間,需要對用戶id進行分組,並獲取登錄時間最大的那一條數據   語法: SELECT *    FROM  (SELECT 分組的字段名,           

原创 linux服務器因磁盤空間滿導致oracle數據庫無法連接問題探索

記錄一下程序連不上庫問題解決過程: 此前沒接觸過linux,所以過程比較繁瑣 首先我部署在linux服務器上的項目莫名其妙連不上oracle庫了,用plsql連接報這個:  然後我就上putty,ssh連接服務器,sqlplus登錄庫時

原创 微信小程序 自定義封裝模態框modal組件

小程序的設計沒法用第三方框架包,而他自己也沒有好用的模態框,只有幾個基本彈出框,無法滿足業務需求,所以決定自己封裝一個模態框組件。 此組件設計了從上下左右四個方向彈出,目前只是測試版本: 1.設計思路 傳統的模態框就是有個div然後用平