原创 element-ui的table表格使用checkbox,控制單選

首先table使用@select-change函數和ref屬性, 主要函數: // select-change綁定的函數: handleRow(row){ //控制單選,當選擇個數大於1時,清空所有,選擇第二個,也就是說當一點擊選到第二個

原创 react-router二級頁面刷新後顯示404問題

主要原因是webpack配置文件裏的output的publicPath的配置問題: 配置文件分爲開發環境配置文件webpack.config.dev.js和生產環境配置文件webpack.config.prod.js, 在開發環境時:pu

原创 JS中基於當前時間延時的算法

let D = new Date(); //當前時間 let time = D.getTime() + H*60*60*1000 + M*60*1000 + S*1000;  //獲取毫秒數,H爲小時,M爲分鐘,S爲秒 getTime()

原创 關於Gerrit管理使用git push出現 prohibited by Gerrit: ref update access denied

需要執行git config remote.origin.push refs/heads/*:refs/for/* 冒號左邊的星號爲本地倉庫的分支名稱,for後面的星號爲遠程倉庫的分支名稱

原创 解決Webpack中提示syntax 'classProperties' isn't currently enabled的錯誤

我們在Recat中使用ES6的class類的一些新特性時,比如定義靜態變量,就會報錯syntax 'classProperties' isn't currently enabled 需要安裝@babel/plugin-proposal-c

原创 從mac電腦提交代碼到gitghub,再從windows拉取下來,提示 Permission denied (publickey)

在mac筆記本上使用命令行提交代碼,設置了公鑰,本地有.ssh文件夾,含有公鑰,也在github的ssh上設置公鑰 但是在windows電腦使用命令行拉取時,提示Permission denied (publickey)。 原因是因爲wi

原创 react項目打包上線nginx配置出現404,405相關問題

1.在本地開發中,react的路由配置裏使用BrowerRouter和HashRouter對項目開發都沒有影響,但是若打包時使用BrowerRouter,部署到服務器時,因爲頁面是單頁面應用,很少直接去手動刷新,若直接刷新,則會出現405

原创 關於 You cannot set a form field before rendering a field associated with the value

前幾天在做項目的時候,使用antd做ui,在modal中使用form表單編輯相關信息,modal彈出的時候,form表單裏始終不能回調渲染出頁面上的信息,報錯如標題,意思就是:你不能在頁面未渲染之前就進行form表單的相關信息的設置。 在

原创 使用react插件react-input-range的出現onChange事件報錯問題

報錯是:[Intervention] Unable to preventDefault inside passive event listener due to target being treated as passive. 解決的辦法

原创 在react項目中不能直接引入antd.css文件,引入會報警告./node_modules/antd/dist/antd.css (./node_modules/css-loader??ref-

解決的方法是在webpack.config.dev.js和webpack.config.prod.js文件添加相關配置,然後引入antd.less: const cssRegex = /\.(css|less)$/; const css

原创 Mac os安裝MySQL數據庫,系統提示mysql: command not found該怎麼辦

當我們安裝好MySQL後,在終端輸入mysql命令,發現並不能看到自己安裝的數據庫,這是因爲你沒有配置環境變量。 在os系統中安裝MySQL數據庫默認保存在/usr/local/mysql 那麼我們應該如何配置環境變量呢? 1、打開ter

原创 Webstorm自動給函數或者代碼塊添加註釋的快捷方法

以前給函數添或者代碼塊添加註釋都是一個字一個字的敲,參數啊那些也看的不是很清楚,今天實在是看不下去了,在網上找了半天,大多數都是說的在webstorm的javascript的live templelate下添加模板,但是都不能自動獲得參數

原创 OpenGL超級寶典筆記——GLSL語言基礎

變量 GLSL的變量命名方式與C語言類似。變量的名稱可以使用字母,數字以及下劃線,但變量名不能以數字開頭,還有變量名不能以gl_作爲前綴,這個是GLSL保留的前綴,用於GLSL的內部變量。當然還有一些GLSL保留的名稱是不能夠作爲變量的名

原创 JS/JQuery獲取當前元素的上一個/下一個兄弟級元素等元素的方法

$(function(){ //遍歷獲取的input元素對象數組,綁定click事件 var len = $("input[type='file']").length; for(var i = 0; i < len; i++){ $("i

原创 react-router4.x和react-router-dom Link組件只有路由變化頁面不能跳轉

關於react-router和 react-router-dom的Link標籤使用時只有路由跳轉,沒有頁面跳轉的問題: 是因爲在配置路由的時候,所有從首頁跳轉到其他頁路由配置,需要在首頁路由之前: 不跳轉 const Routes =