原创 使用vue vue-cli3 內網穿透(映射) 出現 Invalid Host header

解決方案根目錄下新建 vue.config.js 添加以下代碼到vue.config.js文件下 (禁用主機檢查) module.exports = { devServer: { disableHostCheck: tr

原创 vue+node express生成器 使用socket.io (websocket)

1.客戶端(前端) Index.html引入服務 socket腳本 <script src='https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.2.0/socket.io.js'><

原创 /socket.io/?EIO=3&transport=polling&t=MWrT-zH

解決方案 轉發 https://blog.csdn.net/qq_40312194/article/details/81975441

原创 vue項目使用express+socket.io 報錯 Invalid Host/origin Header

寫另一個前後端分離的websoket 項目 遇到個坑。。。 目測是 webpack DevServer 沒有啓動 因爲 然後 阻止了websoket的連接 然後導致此錯誤 解決方案:找到webpack 裏面的DevServer 設

原创 使用webpack TypeError: Cannot read property 'presetToOptions' of undefined

解決方案:先卸載 sudo npm uninstall webpack -g sudo npm uninstall webpack -d 然後再重新安裝 看我上個文章 webpack安裝與報錯

原创 使用webpack 打包 遇見 TypeError: Cannot read property 'query' of undefined

使用webpack打包 遇到TypeError: Cannot read property ‘query’ of undefined 報錯 使用的extract-text-webpack-plugin版本過低 解決方案: npm

原创 安裝了webpack 運行webpack 報錯One CLI for webpack must be installed. These are recommended choices, delive

安裝了webpack報錯 One CLI for webpack must be installed. These are recommended choices, delivered as separate packages: -

原创 發現一個javascript 關於變量提升的小題目

var c=1; function c(c){ var c=3; console.log(c); } c(2); 然後結果報錯 Uncaught TypeError: c is

原创 antd上使用form 報錯TypeError: Cannot read property 'getFieldDecorator' of undefined

antd上使用form 報錯TypeError: Cannot read property ‘getFieldDecorator’ of undefined 在最後導出的時候請使用 export default Form.creat

原创 箭頭函數與普通函數的區別

箭頭函數與普通函數的區別 1.沒有this、super、arguments和new.target綁定, 箭頭函數中的this、super、arguments及new.target這些值由外圍最近一層非箭頭函數決定 2.不能通過new關

原创 vue的vuex 該什麼時候用呢?

如果數據還有其他組件複用,建議放在vuex 如果需要跨多級組件傳遞數據,建議放在vuex 需要持久化的數據(如登錄後用戶的信息),建議放在vuex 跟當前業務組件強相關的數據,可以放在組件內

原创 ES6 var 與let的區別

var聲明及變量提升機制: 在函數作用域或全局作用域中通過關鍵字var 聲明的變量,無論實際上在哪裏聲明的,都會被當做在當前作用域頂部聲明的變量 let 不會提升變量 // 正常的聲明一個函數 function g

原创 Vue x-template的使用與學習

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-w