原创 React react-router 4.0 路徑添加可選參數、獲取history信息實現JS跳轉

4.0 中參數後面加問號,表示可選參數:  import { HashRouter, Route, Switch } from 'react-router-dom'; class App extends Component { c

原创 css 單位px怎麼統一換upx

安裝這個px轉換upx的插件就可以繼續在項目中使用px單位,編譯時會自動轉換upx npm i postcss-px2upx -D 安裝完後配置一下 postcss.config.js const pkg = require('./p

原创 npm install報錯Unhandled rejection RangeError: Maximum call stack size exceededill install

故障 在使用npm install下載依賴的時候報錯Unhandled rejection RangeError: Maximum call stack size exceededill install loadIdealTree   原

原创 git 操作

git查看遠程倉庫地址命令 git remote -v       

原创 eslint

'no-console' 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off'  

原创 小程序雲開發獲取不到數據庫的記錄

問題描述 嘗試小程序使用雲數據庫獲取記錄,進行調試的時候,控制檯結果一直返回這個,如圖:  代碼如下 wx.cloud.init(); const db = wx.cloud.database() Page({ data: {

原创 webpack4 css樣式抽離 且支持熱重載extract-css-chunks-webpack-plugin 服務端渲染

HMR:它還擁有對所有這些css文件/塊的熱模塊替換的一流支持! 可緩存的樣式表 與“render-path”css-in-js解決方案相比發送的最小總字節數,包括JS中的CSS定義 比V2快! 異步加載 沒有重複的編譯(性能) 更容易使

原创 javascript 代碼規範

github:https://github.com/airbnb/javascript

原创 React.Component與React.PureComponent的區別

React.PureComponent 與 React.Component 幾乎完全相同,但 React.PureComponent 通過prop和state的淺對比來實現 shouldComponentUpate()。 如果React組

原创 微信小程序路由跳轉

路由方式 觸發時機 路由前頁面 路由後頁面 初始化 小程序打開的第一個頁面   onLoad, onShow 打開新頁面 調用 API wx.navigateTo 或使用組件 <navigator open-type="navigateT

原创 antd from驗證input框只能輸入數字

antd from驗證input框只能輸入數字 問題:Input框中如果只能需要輸入Id,也就是數字型字符串,需要進行驗證。 解決辦法 對其進行實時正則驗證 <Form.Item label='ID' > {

原创 [email protected] 配置 less 與 antd

配置less npm run eject 彈出webpack配置文件 npm i less less-loader -D 安裝 less 以及 less-loader 在webpack中進行配置,與1.x相比較,2.x對css lo

原创 React prop-types 數據檢測

npm install --save prop-types import React from 'react'; import PropTypes from 'prop-types'; // ES6 lass MyComponent

原创 node express post 數據 切返回數據 隱藏不必要的數據

Router.post('/login', function(require, response) { const { user, pwd } = require.body; User.findOne({user, pwd: m

原创 node 使用utility實現字符串加密

使用utility第三方模塊實現對字符串的加密 utility有兩個很重要的方法,一個是sha1,一個是md5,通常使用他們對字符串進行加密處理。 pm install utility --save app.js  var expre