原创 Module build failed (from ./node_modules/sass-loader/dist/cjs.js):

這個是因爲node-sass沒安裝好,所以要重新安裝 運行命令:npm install node-sass --registry=https://registry.npm.taobao.org

原创 前端實現打印頁面的指定內容 + 快遞面單的模板

 原理是利用iframe,原生js寫法完整demo。如果需要打印的內容比較多,建議做一個模板。本人在項目中是用vue做的,需要打印的部分在另外一個頁面,這樣看起來會沒有那麼亂。記得將打印部分隱藏起來,另外分享一個快遞面單的模板。 <!D

原创 正則表達式限制input輸入框只能輸入兩個小數

<input type="number" οninput="value=value.match(/^\d+(?:\.\d{0,2})?/)"/> 這樣就只能輸入數字,並且小數點只能輸入2位

原创 80行原生js代碼實現省市區選擇

html <!-- * @Descripttion: Descripttion * @version: version * @Author: LGQ * @Date: 2020-05-28 09:55:34 * @LastEd

原创 input的type爲number時,maxlength失效的解決辦法

<input type="number" οninput="if(value.length>30)value=value.slice(0,30)" placeholder="請輸入設備編號" /> 利用oninput事件,這樣可以限制

原创 vue監聽滾動條到底部

created() { this.$nextTick(() => { // this.initScroll() window.onscroll = function() { //變量scr

原创 Client does not support authentication protocol requested by server; conside

在node連接mysql時發生這樣的錯誤,可以執行一下命令 在終端先進入mysql,然後執行以下命令 命令如下: 1、use mysql; 2、alter user ‘root’@‘localhost’ identified with

原创 Rethrow non-MySQL errors

在node鏈接mysql時出現這個錯誤,導致的原因有很多可能,如SQL語句錯誤、文件加載順序、請求路徑等問題都有可能,需要去排查,如果是sql語句問題可以在navicat執行一下看看。請求路徑可以檢查下前端的跨域配置、網絡請求地址。

原创 mac打開mysql終端

/usr/local/MySQL/bin/mysql -u root -p  

原创 利用高德地圖計算用戶和商家之間的距離

實例代碼 這裏假設已知用戶的地址爲 this.userPosition(經緯度) 商家地址動態傳入 // 這裏假設已知用戶的地址爲 this.userPosition(經緯度) // 商家地址動態傳入 async

原创 iOS端點擊H5頁面的a鏈接無反應

iOS端點擊H5頁面的a鏈接無反應,一般這種問題發生在新窗口打開的情況下,也就是說target的值爲 _blank 時會發生這個問題,改爲 _self 即可解決問題。或者iOS的用戶長按鏈接也是可以打開鏈接的。

原创 js添加className

let img = document.createElement('img') img.className = 'animation'   點贊 收藏 分享 文章舉報 記得每天

原创 CSS3 box-shadow筆記

語法: x偏移量 | y偏移量 | 陰影模糊半徑 | 陰影擴散半徑 | 陰影顏色 box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2); 如果只給出兩個值, 這兩個值將被瀏覽器解釋爲x軸上的偏移

原创 setInterval在指定條件下清除自身

this.countDown = 10 let intval = setInterval(() => { if(this.countDown === 0) { clearInterval(intval) return

原创 vue項目中引用圖片比較穩妥的方法

在return的對象中使用require引入 face_0_25: require('@/assets/game/image/face_0_25.png') 點贊 收藏 分享 文章舉報