原创 前端使用html2Canvas將html生成圖片(兼容IE)
準備工作 // jq 頁面必備 必須引入元素嘛 <script src="./jquery-3.4.1.min.js"></script> // bluebird 其實用得比較經常 babel es6 轉es5 的一個插件 <
原创 mpvue——引入echarts打包vendor過大
有一個項目需要引入圖表,當時有兩種選擇一種是mpvue-echarts,一種是F2,而我經過踩坑之後依然決然的選擇了mpvue-echarts,簡單快捷容易上手,主要之前用過比較熟悉。 import * as echarts from
原创 mpvue 自定義tabbar
最近遇到一個需求 咋眼一看 跟我們所希望的 相差甚遠啊 咋辦呢 看官方api,有個cunstom屬性 自定義 但是對於原生組件 心好虛啊 能不能另闢蹊徑 用自定義組件呢 辣麼原生的咋辦呢 當然 是 纔有原生
原创 噁心的cover-view cover-image
首先我們知道 小程序 涉及 map echart 由於 canvas 形成 ,層級真TM的 高 所以要解決 這些問題 真是蛋疼 一、我們要知道 小程序渲染機制是從上往下的 就相當於 疊層了 so 就有 先後渲染 // 模板 m
原创 RN 鏈接真機測試
adb devices // 檢驗設備鏈接 出現device 則鏈接 adb reverse tcp:8081 tcp:8081 // 真機調試服務轉接至谷歌開發
原创 react-native navigation.navigate 傳遞參數以及後面頁面獲取傳遞的參數
react native調試在谷歌瀏覽器中查看network信息,看不到數據請求信息,這個就很麻煩,這裏找到一個解決方法如下: 在入口文件(index.js或app.js)中加入這一行 GLOBAL.XMLHttpRequest = G
原创 jq 表單 操作
1. 表單序列化 表單一般字段都比較多怎麼處理呢 按照jq寫法 一個元素元素的取 真蛋疼 $("#myForm").serializeArray() 如圖 一目瞭然 舒服吧 但這些整理都需要通過 表單控件設置 nam
原创 百度地圖和騰訊地圖經緯度切換
百度地圖轉換成騰訊地圖 /** * 座標轉換,百度地圖座標轉換成騰訊地圖座標 * lng 騰訊經度(pointy) * lat 騰訊緯度(pointx) * 經度>緯度 */ function bMapToQQM
原创 vscode 編輯器 拓展必備
Auto Close Tag 自動添加HTML / XML關閉標籤 Auto Rename Tag 自動重命名配對的HTML / XML標籤 Beautify 格式化代碼 Bracket Pair Colorizer
原创 http-server的安裝、前端使用http-server啓本地服務
http-server 簡介 http-server 是一個簡單的零配置的命令行 http服務器,它足夠強大便於生產和使用,用於本地測試和開發。 有時候我們打開一個文檔使用file協議打開的時候,不能發送ajax請求,只能使
原创 前端代碼規範
命名規範 1.組件名遵從駝峯形式,第一個字母大寫 2.方法名、參數名、成員變量、局部變量遵從駝峯形式,第一個字母必須小寫 3.常量命名全部大寫,單詞間用下劃線隔開,力求語義表達完整清楚,不要嫌名字長; 4.私有方法,方法名前面加下劃線
原创 linux系統操作前端部署
pwd // 所有目錄 ssh 192.168.2.51 // 鏈接服務器 sudo su - // 切換賬號權限 rm -rf dist.zip // 刪除文件或文件夾 rz -y // 選擇文件上傳 unzip dist.
原创 git pull遇到錯誤:error: Your local changes to the following files would be overwritten by merge:
error: Your local changes to the following files would be overwritten by merge: 方法1:如果你想保留剛纔本地修改的代碼,並把git服務器上的代碼pull到
原创 16進製表示透明度
Button或者ImageButton的背景設爲透明或者半透明 半透明<Button android:background="#e0000000" ... /> 透明<Button android:background="#0000
原创 js 字符串轉對象拼接
export const splitField = (obj, key) => { let str = '' key.split('.').forEach(i => { str += '["' + i + '"]'