原创 vue.$set()原理

首先上一個思維導圖便於理解: 下面是原代碼,其實原代碼很簡單易懂的(來自網絡): function set(target: Array<any> | Object, key: any, val: any): any { // isUn

原创 使用 html2canvas 對有百度地圖的 Dom 元素處理成圖片

問題1:百度地圖應用的是瓦片式圖片(地圖是一張張圖片拼出來的),html2canvas 處理時,遇到非同一域名下的圖片,瀏覽器會顯示跨域的報錯,也無法用反向代理來解決,因爲瓦片圖片的域名不確定,無法指定 proxy_pass解決:使用百度地

原创 async...await 的一些使用總結

async...await 的一些使用總結 關於 async 它會隱式返回一個 Promise 對象 async func () { return 'a' } // 等價於 func () { return new Promise

原创 Vue 與 Element-ui 使用的一些總結

Vue 與 Element-ui 使用的一些總結 1. 在組件上監聽滾動事件時要使用 @scroll.native="", 直接使用 @scroll 無效2. el-table 當看到寬度無限增加時,需要設置 el-table 外層樣式爲

原创 你需要了解的前後端傳參

前後端傳參一般有兩種形式: key=value 形式傳參(即 parameter形式) body 形式傳參(傳 json 數據給後端) key=value 形式傳參 1.如果使用的是 GET 請求,瀏覽器展示的 Request UR

原创 移動端 H5 中百度地圖的點擊事件

根據百度地圖官方解釋,在移動端 H5 頁面中可監聽下面這 4 個事件:touchstart, touchmove, touchend, longpress 而如果地圖上監聽了 click 事件,在移動端是不會執行這個事件裏面的代碼的。 我

原创 H5 如何喚起百度地圖 App

最近接手了一個需求,要求混合式開發,前端做好 h5 後將頁面嵌入到 ios 和 android 中,需要用到百度地圖的地圖導航。具體功能點如下: 如果手機端(ios, android)安裝了百度地圖,點擊導航按鈕,喚起百度地圖 app 否