原创 react如何獲取頁面跳轉url攜帶的參數

比如這裏有一條攜帶參數的url。http://baidu.com?type=1 我們要取出type的值。 因爲獲取頁面跳轉url攜帶的參數比較常用,所以我們把它封裝成一個工具函數。 在src根目錄下新建一個文件util.js 封裝

原创 本地已經創建了項目,如何將其與線上的git倉庫合併

前期準備 1.本地創建有項目文件,根文件夾名爲project(自定義) 2.線上創建git倉庫,名稱與本地項目根文件夾相同 實現 1.本地項目根目錄運行git init 創建一個空的本地倉庫 2.碼雲創建一個倉庫名爲project

原创 公共機制獲取當前url參數值

function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search

原创 解決手動輸入地址,antd的Menu切換沒有相應改變的bug

antd的Menu組件的觸發狀態是由selectedKeys屬性決定的 當我們在一個頁面組件中使用了Menu,想要當前的path與antd的Menu始終保持一致,我們叫想辦法獲取到path,並且修改Menu的selectedKey

原创 動態設置rem的大小

基於iphone6屏幕 !function (n) { var e = n.document, t = e.documentElement, i = 750,

原创 常用css效果

a標籤的hover變色 .link{ &:hover{ color:red } } 類名決定是否出現,能否使用動畫? nav導航中的li元素中的a標籤,選中下方出現標識 &.selected{ color:

原创 react項目配置保存文件時進行eslint的自動格式化

第一步,安裝依賴 npm i eslint babel-eslint --save-dev 第二步,在根目錄新建.eslintrc.js .eslintignore 兩個文件 我們需要一個eslint的配置 安裝依賴 npm i

原创 微信小程序獲取驗證碼的代碼參考

// 引入手機格式驗證文件 (根據業務需求進行引入) var phoneFormat = app.Simplify.verificationPhone; // 點擊事件 _getPhoneCode: function (e) {

原创 koa2後臺步驟(4)——mysql增刪改查

https://dev.mysql.com/downloads/mysql/ 可以安裝workbench,也可以安裝navicat 創建一個數據庫koa2_weibo_db 需要建users表 需要建blogs表 新建一

原创 微信小程序去除button的圓角

button::after { border-radius: 0; } button{ border-radius: 0; }  

原创 react-router-dom的使用

router/index.js import React from 'react' import { BrowserRouter as Router, Switch, Route, Redirect } from

原创 koa2後臺步驟(2)——演示路由

渲染ejs模板 演示ctx.body 演示帶參路由極其獲取方式 演示帶多個參數路由 演示登錄post請求及如何獲取post請求的body參數 ps:post請求需要使用postman來測試。

原创 koa2後臺步驟(6)——redis篇

git log 可以查看提交記錄,按q退出 準備: cmd 進入到安裝redis的文件夾,啓動redis服務器。 運行redis-server 在項目文件夾安裝redis npm i redis --save 新建config

原创 koa2後臺步驟(5)——sequelize操作數據庫

orm的方式: 數據表使用js的模型 (class或者對象) 來代替 一條或多條記錄,用js的一個對象或者數組替代 sql語句用對象的方法代替。 拋開後臺項目,新建文件夾sequelize-test npm init -y npm

原创 解決使用Navicat插入MySQL數據庫亂碼問題

在使用Navicat插入MySQL數據庫的時候出現了亂碼。 嘗試着從網上找了解決方案,現在記錄一下。 打開my.ini配置文件(MySQL的配置文件),加入: character_set_server = utf8 從CMD命令