原创 antd中form表單以formData格式axios請求接口入參

antd的form組件中不支持enctype,所以不用設置; axios的Content-Type也不需要設置,等於false就好; form.validateFieldsAndScroll((err, data) => { d

原创 前端開發環境部署

ssh username@跳板機地址 password Target user Target machine address 顯示以上說明登錄成功 ps -ef|grep nginx //查看nginx上的狀態 kill

原创 React報錯:Can't perform a React state update on an unmounted component

antd中的Table組件的scroll參數,需要隨着頁面的變化而動態的變化; this.state = { height: document.body.clientHeight }; componentDidMount ()

原创 antd的Select組件的PopupContainer會隨着滾動條上下移動的解決

隨着滾動條上下移動會錯位 使用: <Select getPopupContainer={trigger => trigger.parentNode}>

原创 關於小程序official-account組件的使用

使用組件前,需前往小程序後臺,在“設置”->“關注公衆號”中設置要展示的公衆號。注:設置的公衆號需與小程序主體一致。 在一個小程序的生命週期內,只有從以下場景進入小程序,才具有展示引導關注公衆號組件的能力: 當小程序從掃

原创 nginx反向代理解決跨域問題

本機下載安裝nginx nginx常用命令: 查看Nginx的版本號:nginx -V 啓動Nginx:start nginx 快速停止或關閉Nginx:nginx -s stop 正常停止或關閉Nginx:n

原创 react 入參的變量名一樣如何傳參

入參的結構:http://{domain}/api/getRoleAll?userName={xxx}&roleList={x}&roleList={x}; 採用字符串拼接的形式 const { roleAll } = this.

原创 git流程

首先要明白四個空間:遠程倉庫,本地倉庫,本地緩存區,本地工作區; 遠程倉庫: 該倉庫是一個集中的數據倉庫,正常情況下,所有參與開發的人員的代碼最後都會提交到該倉庫的自己的分支上,再由具有合併權限的人員來合併所有分支; 本地倉庫:

原创 手動封裝ajax

(function() { xhr = { creatXhr: function() { return new XMLHttpRequest(); }, c

原创 CSS預處理器 sass less stylus

基本語法 Scss & Less .box { display: block; } Sass & Stylus .box display: block 嵌套語法 三者的嵌套語法都是一致的,甚至連引用父級選擇器的標記 &

原创 git命令總結

git 是什麼 Git是目前世界上最先進的分佈式版本控制系統。 svn 是 集中式版本控制系統。 常用命令 命令 說明 git config --list 獲取git 的配置項 git config 配置項名 獲

原创 egg模擬接口數據

在app下controller文件夾中模擬接口文件 在route.js拋出 配置跨域 下載egg-cors包 plugin.js: cors: { enable: true, package: 'egg-

原创 原生實現hash路由匹配機制

<body> <a href="#/">主頁</a> <a href="#/index">index</a> <a href="#/home">home</a> <div id="view"></d

原创 原生實現history路由匹配機制

<body> <a href="javascript:;" data-to='/'>首頁</a>//跳空 <a href="javascript:;" data-to='/home'>home</a> <a

原创 svelte框架入門

打開命令板,npx degit sveltejs/template 文件夾名 進入文件夾中,cd 文件夾名 下載依賴,npm install npm run dev 以上腳手架搭建完成 類似vue,react,html的一個