原创 巧用 瀏覽器打印功能 (打印div 裏面的內容)

 思路就是 1 先將 body 和 div HTML 分別保存在變量中, 2 將div 的 html 內容 放入 body 中 調用瀏覽器打印功能 打印成功後 再將 body 還原   function doPrint2(

原创 數字鍵盤(觸屏鍵盤)

在vue 中 使用觸屏鍵盤 可刪除指定位置的數據   輸入比較簡單這裏不再囉嗦, 主要是刪除 inputDivDel() { // 只能一個一個刪除的 const index = this.$refs.codeInput.s

原创 如何實現一個 promise

 實現一個簡單得promise /** * @resolveCallbackAall 存放所有成功回調 * @rejectCallbackAall 存放所有失敗回調

原创 文件下載 (Blob)

在前端下載東西的時候, 有些情況下後端 會提供二進制數據給我們, 我們前端應該如何處理呢? 一 , 在請求頭加上 我們要的返回 類型 blob { responseType: 'blob', observe: 'response' }

原创 vue雙向綁定原理(Proxy)

vue 3.0將使用proxy 來實現 雙向綁定 於是簡單做了個 雙向綁定的demo <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <me

原创 清除 overflow: auto;的滾動條

.div{ overflow: auto } .div::-webkit-scrollbar{ display: none; }  

原创 遞歸函數 將鏈式結構改成 樹結構 (無限級遍歷)

最近 爬蟲爬出的鏈式結構 要改成樹狀結構    簡單幾句代碼 竟然一開始沒想到 有點尷尬 .... var arr = [ { "node_id": 1, "parent_id": 0,

原创 vue + Ueditor 配置

https://www.cnblogs.com/dmcl/p/7152711.html    vue + Ueditor 配置 https://blog.csdn.net/cocoonyang/article/details/766560

原创 淺談 ES6 Promise

首先我們要創建 Promise 對象 function runAsync() { var p = new Promise(function(resolve, reject) { //做一些異步操作

原创 vue 項目 引入jquery

1、在項目中安裝jquery。 npm install jquery - 2、在項目根目錄下的build/webpack.base.conf.js文件中: ① 先寫以下代碼 var webpack = require("webpack

原创 圖片 轉base 64

var reader = new FileReader(); reader.readAsDataURL("需要轉base64的文件"); reader.onload = function(e){

原创 解決 git pull push 每次都輸入密碼

  解決辦法: git bash進入你的項目目錄,輸入: git config --global credential.helper store   你會在你本地生成一個文本,上邊記錄你的賬號和密碼。當然這些你可以不用關心。 使用上述的命

原创 css 魔幻屬性之 文字漸變

二話不說直接上代碼 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>漸變</title> <style> .t

原创 移動端 H5 滑動穿透 (完美解決)

移動端H5 的滑動穿透問題 很是讓人頭疼  網上找了各種解決方案  都不是很完美, 於是自己 想了各種辦法 終於決解了  (暫時未發現BUG) 首先滑動 穿透的分類  一   給body加 超出隱藏 這種情況的小夥伴  簡單的將 body

原创 微信小程序 常用屬性 助你少走彎路

一  圖片顯示模式    圖片懶加載  lazy-load    二  頁面傳參數 (還在天真的帶參數在url 後面嗎?)直接改變上個 頁面的參數 還能調用 方法 //獲取已經打開的頁面的數組 var pages = getCurr