原创 數據與對象去重

原创 使用antd-mobile+less+ts+flexible+px2rem 搭建基礎項目,無需暴露配置

調查發現現在使用create-react-app 網上的文章怎麼都實現不了自動px2rem,,故捯飭了一下: 1、使用create-react-app 安裝ts版本 npx create-react-app demo-ts --type

原创 koa允許跨域

const Koa = require('koa'); const app = new Koa(); const json = require('koa-json'); const cors = require('@koa/cors')

原创 微信小程序中路由跳轉多次

問題:在微信小程序中,由於不同機型的性能差異,點擊手速問題:路由跳轉可能會多次觸發 解決:添加函數節流和函數防抖方法處理 canNavigate: true, navigateTo (url) { if (this.canN

原创 微信小程序組件全局變量

在微信小程序組件Component({}) 外寫的變量就是全局變量,這點和vue與react組件不同,後者都會重置賦值變量,但是在微信小程序中,只會重置Component({})裏的數據,這樣就提供很多可操作性: 比如,在外面定義list

原创 vue項目添加路由動畫

<template> <div id="app" > <transition :name="transitionName" > <router-view class="appView"></router-view

原创 優雅的寫JavaScript

1、條件判斷 // 普通寫法 if (a == undefined) a = [] if (params.success) { params.success(res) } // 優雅寫法 a = a || [] para

原创 windows terminal配置gif背景圖

windows terminal是支持gif背景圖配置的 打開windows terminal 標題欄 => 設置 進入配置文件 修改文件 { // Make changes here to the powershell.exe

原创 微信小程序內使用echart實現中國地圖,點擊省跳轉省地圖,再點擊市跳轉到市區詳情

目的:在微信小程序內實現一張中國地圖,上面要寫上一些全國數據,點擊省 => 省地圖,並請求數據,點擊市區 => 跳轉到市區地圖這樣一個功能,具體實現效果如下: 思路:  1.首先我們要先畫一張中國地圖,直接用最近版的echarts-fo

原创 dvajs數據持久化存儲

之前寫用dva寫頁面,發現沒有什麼好用的數據持久化處理,索性就自己擼一個: index.js: // 1. Initialize let allState = {} let unloadListener = !1 const initi

原创 用hooks封裝一個跟antd-pro效果一樣的側邊導航欄

說明:antd-pro的側邊導航欄帶有自動縮放、移動端適配的功能,去看了antd-pro的文檔,發現是用了一個layout pro組件,算了自己寫一個。 效果圖:       使用antd4.x 側邊欄組件: import React

原创 github打不開怎麼辦?

修改hosts 1.打開Dns檢測|Dns查詢 - 站長工具 2.在檢測輸入欄中輸入http://github.com官網 3.把檢測列表裏的TTL值最小的IP輸入到hosts裏,並對應寫上github官網域名

原创 小程序怎麼讓onLoad裏拿到onLaunch裏異步的數據

問題:小程序onLoad 與 onLaunch 幾乎是同時執行,那麼怎麼在onLoad裏拿到onLaunch裏異步的數據 解決辦法: 在app.js中的onLaunch中調取接口獲取到值 // 此處請求封裝過 app.r

原创 前端圖片直傳阿里OSS實現方法

前端圖片直傳阿里OSS並不是唯一解決方法,也可以放置到後端處理,本文只探討前端圖片直傳阿里OSS實現方式。   # 流程: 1、初始化OSS 2、獲取上傳的圖片 3、長傳圖片   # 要處理的點: 1:如果用戶上傳的圖片過大,要進行微損壓

原创 H5微信分享、自定義微信分享

在一個h5頁面添加微信,分享給微信好友、朋友圈、騰訊微博 下面來實現 。 需要: 1、需要一個企業版的微信公衆號(認證過的) 2、一臺服務器 企業版的微信公衆號原因: 在微信公衆平臺的接口權限內可以看到,個人版公衆號是沒有權限自定義微信分