原创 解決axios請求後端返回中文數據亂碼問題

在項目開發時,遇到後端返回的數據中文亂碼,頓時驚了,什麼情況? 於是嘗試着去分析解決,一般瀏覽器的編碼是UTF-8,且axios請求默認爲utf-8,而後端的編碼爲GBK。所以出現亂碼。嘗試了無數種辦法,如設置編碼格式:Content-

原创 百度地圖使用筆記———覆蓋物(點,折線)的創建,刪除,自定義屬性,地圖點擊事件,設置地圖中心點,覆蓋物的文字樣式設置

百度地圖自定義控件使用問題參考:https://blog.csdn.net/qq_39009348/article/details/105990473  先說一個加載百度地圖的問題: 加載地圖,必須給地圖設置有寬高的容器,如果你要讓百度地

原创 nginx學習筆記———在windows下安裝nginx

一、下載 推薦一個nginx學習文章:https://juejin.im/post/5ea931866fb9a043815146fb 進入nginx官網下載, 二、nginx啓動以及常用命令 啓動:start nginx 或者start

原创 git學習筆記———git本地倉庫的操作命令

一、理解git工作原理 git與svn最大的不同之處,就是存在工作區與暫存區的概念,如下圖: 工作區可以理解爲我們需要提交文件的地方,版本庫是.git文件,Git的版本庫裏存了很多東西,其中最重要的就是稱爲stage(或者叫index)

原创 git學習筆記———git的分支管理

一、分支工作原理 在本地倉庫操作中我們知道,其實git操作的不是文件本身,而是利用HEAD指針操作文件的修改刪除等變化,每次修改形成了相當於一條時間線,如下圖:master是一個主分支,而HEAD指向的是當前的分支,嚴格來說不是指向提交,

原创 git學習筆記———git本地倉庫與遠程倉庫的操作

一、創建遠程倉庫 建立遠程倉庫可以自己搭建一個運行git遠程倉庫的服務器,也可以利用github網站提供Git倉庫託管服務,首先得建立一個github的賬戶,然後選擇New repository,然後填寫倉庫名稱,描述,創建就可以了,如下

原创 git學習筆記———git簡介與安裝

一、git是什麼? Git是目前世界上最先進的分佈式版本控制系統,版本控制系統顧名思義就是管理文件版本的一個軟件,當我們有大量的文件做修改刪除,有無數個版本時靠人去記住這些版本,修改是不現實的,於是就有了專門管理控制版本的軟件。而分佈式與

原创 vue項目啓動流程

     自Vue項目執行npm run dev啓動項目後,開發環境首先會去找到webpack.dev.conf.js文件,這裏配置了啓動項目的服務,啓動端口之類的: webpack.dev.conf.js下面引入了這兩個文件 執行n

原创 js解決遞歸函數超出調用棧最大次數問題

我們定義一個求和的遞歸函數,用y來計數,正常情況下,如果傳參sum(1,1000),是可以輸出1001的,但是當計數次數超過一定範圍時,如10000000,就會報錯。 function sum(x,y){

原创 論UI的設計原則----(如何提升用戶的體驗)

       如今的智能手機遍地都是,手機的APP更是多如牛毛。各種功能的APP影響着我們生活的各個方面。隨着移動化碎片化時代的到來,手機、平板電腦等設備佔據了人們注意力的大多數時間。那我們如何讓自己的應用程序能夠受到用戶的青睞,留住用戶

原创 樹形結構的數據與一維數組數據的相互轉換

在我們做項目時,我們有時需要樹形結構的數據進行數據的樹形層級展示,或者需要把返回的數據結構數據進行拆解成單層數組形式。下面我們就來總結下這兩種方法。 數組轉樹形結構: var data = [ {"id":2,"name":"

原创 運用數組索引變爲複用函數的技巧

問題描述: 在vue開發過程中,點擊不同按鈕,調用接口下發指令,由於接口是一樣的,但是不同指令的參數不一樣,在調用指令的同時會開啓定時器重複調用接口,直到有輪詢返回數據即清除定時器,而且要做到點擊一個按鈕的同時,有可能點擊別的按鈕下發另外

原创 vue項目樹形表格(一)

組件:treeTable.vue <template> <el-table :data="formatData" :row-style="showRow" v-bind="$attrs"> <!--當無顯示項時-->

原创 百度地圖使用筆記———覆蓋物(點,折線)的創建,刪除,自定義屬性,地圖點擊事件,設置地圖中心點

功能描述:在百度地圖中,我們需要選擇設備,然後進行標註在地圖中,而且是批量標註,這時就需要繪製地圖點,線,所以這時點、線就涉及到創建,刪除,創建自定義屬性(創建自定義屬性是爲了綁定ID,與設備信息聯繫在一起,因爲創建的覆蓋物只包含該覆蓋物

原创 解決for循環中的異步問題

問題描述:當我們使用for循環時,裏面執行異步操作(比如延時器,接口請求等等),就會出現裏面執行的永遠是最後一次循環的結果,原因是因爲for循環是同步的,當異步操作還沒走完,for循環已經全部執行完成了,所以得到的永遠是最後一次的結果。