原创 vue3 Vetur報錯:has no default export 組件沒導出

VsCode 插件Vetur報錯:說組件沒用拋出, 兩個組件兩種寫法Options API 、 script setup 而我組件寫法是vue3的語法糖script setup  原因:經過資料查詢是 Vetur(v0.35.0) 暫不支

原创 element-plus 原生開發 日期國際化語言

官網提供國際化語言解決辦法:https://element-plus.org/zh-CN/guide/i18n.html#global-configuration 前幾天總結寫了篇關於原生開發的文章:https://www.cnblogs.

原创 傳統前端項目中進行模塊化編程並引入使用vue、element-ui

本項目誕生緣由 最近接手一個項目,前後端分離,前端是傳統的前端項目,但又是模塊化的開發方式,但是由於生產環境限制不能使用工程化不能用nodejs和webpack所以沒有打包功能,就實現了一個方案:如何在傳統前端項目中進行javascript

原创 驗證數據是否被改動

有時候保存數據需要做個驗證數據是否被改變過,就用到以下的工具函數  代碼例子: /* 驗證數據是否被改動 參數:object1: 標準數據 object2: 待驗證數據 返回結果:Boolean true已改

原创 js對象驗證並清洗多餘字段

a是標準數據,b是待驗證數據,需要做個驗證,如果b數據有的字段a沒就把b的該字段刪除參考深拷貝寫法實現對象驗證並清洗多餘字段  代碼例子:       var a = { // 標準數據格式 name: "tom", ag

原创 js對象數據驗證並補全

 a是標準數據,b是待驗證數據,需要做個驗證,如果b數據不全就用a的數據補上  一開始思路是用 es6的輔助函數... 或者原生assign 但都有個問題,遇到空對象就沒法補上,畢竟空對象不是非  後來參考深拷貝寫法實現對象數據驗證並補全

原创 navicat for mysql簡單使用

navicat 基礎用法簡單做個筆記,這方面還是很小白先從網上下載安裝包資源很多,我的是中文版看着舒服準備連接數據庫,在此之前請確定MySql安裝完成並順利運行。。。。   連接名:可以任意填寫,方便以後識別區分即可 主機名或IP: 填寫服

原创 express + mysql實踐

express是幹嘛的百度有很多解釋了我也不重複直接進入主題:用express搭建簡單後臺 本文是express + sql語句,個人建議學express前把數據庫也學點,我是學了MySql, MySql簡單入門百度很多教程,也可以看我過往

原创 ws:一個 Node.js WebSocket 庫

具體看官網有巨詳細介紹:https://www.npmjs.com/package/ws 只要把依賴下載然後運行就能實現即時通訊服務,聽聽就巨爽了有沒有 用起來也超簡單   隨便找個文件夾安裝ws依賴:npm i ws   創建個 ws.

原创 win7安裝MySql

常用指令命令:安裝:mysqld –install初始化:mysqld --initialize –console開啓服務:net start mysql關閉服務:net stop mysql登錄mysql:mysql -u root -p

原创 MySql忘記密碼

記錄下當初第一次安裝MySql遇到的問題 MySql忘記密碼,報錯ERROR 1045   進入mysql安裝目錄找到 my.ini名字必須是 my.ini 如果沒有自己也得創建一個   my.ini文件添加以下代碼: [mysqld]

原创 Vue不能檢測數組和對象的變化

上班第一天沒事做寫篇博客。。。 前段時間出去面試了下,《Vue不能檢測數組和對象的變化》這個問題很高頻提起,今天來聊下這個問題 先看官網文檔說明: 情況一:新增的值不會觸發響應(刪除同理)    情況二:原有的值改變會觸發響應   情

原创 TS泛型

官網地址,本文也是參考官網來寫:https://ts.xcatliu.com/advanced/generics.html   借用官網的話:在定義函數、接口或類的時候,不預先指定具體的參數類型,而在被調用時候再指定類型的一種特性。 接下來

原创 vue-cli3搭建項目步驟

  全局安裝3.x版本腳手架:npm install -g @vue/cli 確認安裝成功沒:vue -V(注意這裏是大寫的“V”)   全局安裝webpack:npm install -g webpack 腳手架安裝過程中會問問要不

原创 react+Typescript定時器

今天遇到個小坑,react+Typescript下的定時器也是有很大學問的,遇到問題就及時記錄下來分享一波   一堆報錯:   查證定時器算是什麼類型,簡單在瀏覽器控制檯打印得知  setInterval  類型定義爲  number