原创 vue中解決重複上傳文件無效問題

vue中上傳文件是很常見的,最近在項目中上傳excel文件後解析其內容,再次上傳文件時沒反應,爲什麼呢❓ change事件觸發條件是文件上傳框內容改變纔可以,每次上傳完文件默認是不清空上一次上傳的內容的,這樣上傳同名文件就不會觸發

原创 獲取dom元素固定字符後換行

最近在項目中遇到實現一個功能——顯示2行文本,第一行顯示n個字符(n的大小自己定),第二行超出n(n的大小自己定)個字符後顯示...嗯 ❓🤔之前都是超出後顯示...,沒有做過讓其顯示指定字符,那接下來就實現下這個功能吧👇👇👇 do

原创 vue中實現複製粘貼功能

最近在項目中遇到點擊按鈕複製鏈接功能,將其總結如下: 安裝\color{#ff8247}{安裝}安裝 npm install vue-clipboard2 --save 引入\color{#ff8218}{引入}引入 在main

原创 NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated"}問題

Uncaught (in promise)NavigationDuplicated{_name:“NavigationDuplicated”} 最近在vue項目中遇到個問題——點擊側邊欄路由跳轉時在控制檯報錯,如下圖所示: vu

原创 vue中vuetify 2版本的使用

之前在vue項目中一直使用vuetify1.X版本,對其比較熟悉了,今天來學習下vuetify 2.X版本👇👇👇 安裝 npm install vuetify --save 引入 新建文件(src/plugins/vueti

原创 判斷對象是否爲空(判斷對象是否有某個屬性)

js判斷對象爲空的方法❓ 將對象通過 JSON.stringify轉爲字符串,再判斷字符串是否等於 " {} " var obj = {}; var isEmpty = (JSON.stringify(obj) == "{}

原创 vue中使用excel單個/批量導出表格數據

在後臺管理系統中使用excel導出表格數據很常見,下面簡單看下其實現過程👇👇👇 安裝依賴\color{#FF7256}{安裝依賴}安裝依賴 npm install -S file-saver xlsx npm instal

原创 console

console的方法 提示類 這類方法的目的和效果類似,都是提示,只是提示的類型不同:log,debug,info,warn,error。這些方法我們經常使用,所以就不多說,看看其他的方法吧。👇👇👇 計算 consol

原创 小程序中使用async出現regeneratorRuntime is not defined錯誤解決方法

項目中封裝了請求方法後用async / await時出現regeneratorRuntime is not defined的錯誤,解決方法如下👇👇👇 新版本的小程序支持async / await,所以勾選下面選項後重新編譯程序即可

原创 列表

前端很少有機會接觸到算法,大多是交互性的操作,所以不少像我這樣的前端工程師會抱着這麼一種想法:我是做前端的,爲什麼要學數據結構與算法❓ 沒有數據結構與算法,我一樣很好的完成工作。實際上,算法是一個寬泛的概念,我們平時寫的任何代碼都

原创 數組

數組 定義 一個存儲元素的線性集合,元素可以通過索引來任意存取,索引通常是數字,用來計算元素之間存儲位置的偏移量。 效率低於其他語言 ❓ JavaScript 中的數組是一種特殊的對象,用來表示偏移量的索引是該對象的屬性,

原创 Js常用方法

JS對象常用方法 String charAt() 用於返回指定索引處的字符,索引範圍爲從 0 到 length() - 1。 var str = 'welcome to learn about javascript metho

原创 ArangoDB(六)——Geo(collection)

collection 座標包括經度和緯度,可以將兩者存儲爲一個屬性,也可以分開爲兩個屬性存儲。ArangoDB允許座標查詢。所以今天的主要內容時創建座標和查詢座標。 Create Collection 創建數據 數據來自各城

原创 ArangoDB(七)——node+express+arangojs

Node.js 操作 mongoDB常用的是mongoose,那麼Node.js 操作 ArangoDB的是 ❓ orango ❓ arangojs ❓關於orango在上一節已經講過,所以本節來講述Node.js 利用 ar

原创 gridsome(一)——基礎

What Gridsome 是一個 Vue.js 驅動的靜態站點生成器,用於創建可在任何地方部署的快速且安全的網站。 Why 使用熱加載進行本地開發 —— 在開發過程中實時查看更改。 編寫Vue.js代碼 —— 一個輕量級