原创 ejs style 標籤 at-rule or selector expectedcss(css-ruleorselectorexpected)

在vscode中關閉style 驗證就好了:

原创 eslint warning Delete `␍` prettier/prettier

如圖,從git上拉下來的代碼一直報 warning Delete␍prettier/prettier。 解決辦法 執行npm run lint --fix ,修復warning 執行 git config --global core.a

原创 vue 實現多個可拖拽的element-ui Dialog

直接上代碼 //css .el-dialog__wrapper { overflow: hidden!important; pointer-events: none; } .sc-common-dialog.el-dialo

原创 querySelectorAll和getElementsByClassName的認識

1. querySelectorAll(name) 返回一個 NodeList表示元素的列表(類數組對象),把當前的元素作爲根與指定的選擇器組相匹配。 2. getElementsByClassName(name) 返回一個包含了所有指定類

原创 git Logon failed, use ctrl+c to cancel basic credential prompt.

git給github提交代碼的時候總是需要輸入用戶名和密碼,但是輸入正確的用戶名和密碼也提示是錯誤的,一直登錄失敗,提交不上去…… 看到有個人說下載新版就好了,於是就更新了。 git update-git-for-windows 安裝完

原创 js中的鼠標位置及元素寬度位置總結

不廢話,直接上總結圖! 鼠標位置總結 各y同各x。 元素寬度總結 height 同width。 注意:offsetLeft 和offsetTop依賴offsetParent元素 HTMLElement.offsetParent 是

原创 vue 事件&按鍵修飾符

事件修飾符 .stop event.stopPropagation(),阻止冒泡 .prevent event.preventDefault(),阻止默認 .capture 捕獲模式,內部元素觸發的事件先在此處理,然後才交由

原创 微信小程序獲取不到用戶信息,openSetting 打開界面空白

如圖,getUserInfo返回ok ,但userInfo 裏面各種信息都不對,也不彈出授權窗口了。 趕緊看了下微信 API: 好吧,微信想折騰我們就也改唄:將getUserInfo改爲getUserProfile就好了。 相應的,錯誤

原创 IDEA 實現遠程連接和遠程代碼編輯上傳

背景 需要改的代碼在北京的linux服務器上,前後端不分離,需要vpn連接,但vpn又相當慢,改1個字符需要等3秒左右,卡到昏迷……於是諮詢後端大佬:有沒有辦法把代碼拉到本地修改再上傳到服務器上?曰:IDEA,你值得擁有,給我演示了一番。回

原创 button 黑邊問題

黑邊問題如上圖,active狀態下才有,很難看。 查看源碼發現設置了outline和box-shadow 陰影。 去掉即可: .btn:active, .btn.active, .btn:focus, .btn:active:focus

原创 element-ui form rules 驗證 :pattern 不能加type

這樣寫可以: :rules="[ { required: true, message: '聯繫電話不能爲空' }, { pattern: /^1[3-9](\

原创 element-ui el-tree 右鍵菜單實現

直接上代碼: <div id="rightMenu" v-if="visible" class="tree_menu" :style="rig

原创 element-ui el-popover content 傳入 DOM

Element-ui API說:content 可以通過slot 傳入DOM。 那這個slot是如何實現的呢?看源碼: 就是一個slot元素。 通過插槽分發內容的解釋: slot元素作爲組件模板之中的內容分發插槽,自身會被組件裏的內容

原创 PyCharm編輯器 中文顯示爲小方格

如下圖,PyCharm編輯器 中文顯示爲小方格。 原因 服務器上缺少中文字體 解決辦法 將windows字體拷貝到服務器上即可 具體步驟 安裝並打開xftp(或者其他工具),新建連接,將C:/windows/fonts 複製到對應目錄(/