原创 代碼格式化工具prettier 以及配置方法

什麼是Prettier Prettier是一個代碼格式化工具,它可以支持JS/JSX/TS/Flow/JSON/CSS/LESS等文件格式。 爲什麼要用Prettier 用來替代lint中的一些場景,比如說分號/tab縮進/空格/

原创 Flutter flutter_webview_plugin (IOS) 配置外部鏈接 閃退

在info.list 文件里加上: <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>

原创 vue 一次導入自定義的多個模塊

let utils = {}; let haveDefault = ['http','sentry']; const modules = require.context('./modules/', true, /.js$/);

原创 h5兼容css處理

安卓瀏覽器看背景圖片,有些設備會模糊。  用同等比例的圖片在PC機上很清楚,但是手機上很模糊,原因是什麼呢?  經過研究,是devicePixelRatio作怪,因爲手機分辨率太小,如果按照分辨率來顯示網頁,這樣字會非常小,所以蘋果當初就

原创 安裝和使用scrapy

scrapy的中文文檔 https://scrapy-chs.readthedocs.io/zh_CN/0.24/ 在windows下必須安裝pypiwin32 pip install scrapy pip install p

原创 移動端開發調試工具神器 Weinre使用

weinre官網http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html 安裝weinre weinre可以通過npm按照(推薦的) npm install -g

原创 vue 引入viewport-units-buggyfill vw的兼容處理

方法一     Vue項目的index.html中引入如下JS 文件 <script src="//g.alicdn.com/fdilab/lib3rd/viewport-units-buggyfill/0.6.2/??viewport

原创 vueCli3 移動端px自動轉換vw適配

-D (開發依賴) postcss-import postcss-url cssnano-preset-advanced -S (開發、運行都依賴) postcss-aspect-ratio-mini postcss-px-to-view

原创 vue axios 多個請求加loading

let num = '' // 定義一個請求攔截器 axios.interceptors.request.use(function (config) { num++ store.state.isShow = true /

原创 gulp配置文件

const gulp = require('gulp'); const less = require('gulp-less'); const rename = require('gulp-rename'); const auto

原创 react-router 安裝-使用

安裝 yarn add react-router-dom 或者 npm install react-router-dom 在src/pages中創建兩個文件 編輯src中的 App.js import React from '

原创 react全家桶(react-router4、redux、redux-saga)

進行項目的初始化 mkdir react-demo // 新建項目文件夾 cd react-demo // cd到項目目錄下 npm init // npm初始化 npm i webpack webpack-cli --save tou

原创 flutter常用插件集合

flutter常用插件集合 alibaba/flutter_boost:路由 install_plugin 2.0.0#app下載更新插件 audio_recorder: any #錄音、播放 flutter_sound: ^1

原创 gulp-autoprefixer (pc斷和移動端兼容配置)

ulp.task("prefixer", function(){ gulp.src("app/css/**/*.css") .pipe(autoprefixer( {

原创 Redux 安裝及使用

安裝 yarn add redux 或者 npm install --save-dev redux // /src/store/actionCreators.js import { CHANGINPUT, ADDBBIMN,