原创 vite+vue3項目配置二級訪問目錄

1 修改router 增加base地址 2 修改vite.config.js 增加base配置,加載靜態資源 3 修改dockerfile 修改文件存放目錄 4 修改nginx 配置正確的文訪問路徑 5 部署後的訪問地址 h

原创 element-plus-Menu菜單-已綁定菜單的動態刷新問題

背景 如上圖所示: 菜單aaaa:url根據用戶權限動態生成,路由形如/a/:b/xxxx,依賴參數b 參數 b:點擊下圖中1,2動態改變的路由參數 默認狀態:展示菜單aaaa,和當前路由匹配,高亮顯示。 需求 點擊2切換路由參

原创 windows11的一些bug及解決辦法

1 終端問題 右擊wins的時候快捷方式裏有終端快捷鍵,不管是不是管理員身份,點擊都會彈出:找不到文件wt.exe。 源頭 在文件資源管理器地址欄輸入:%USERPROFILE%\AppData\Local\Microsoft\Wind

原创 element-ui 在dialog中用el-popconfirm,el-popconfirm不顯示

設置z-index屬性最高就好: z-index: 9999 !important;

原创 vue3 webssh終端實現-基於xterm.js

一、xterm介紹 xterm是一個使用 TypeScript 編寫的前端終端組件,可以直接在瀏覽器中實現一個命令行終端應用,通常與websocket一起使用。 --------------------------順便吐個槽:官方文檔太簡陋

原创 vue3 父組件調用子組件方法

父組件裏面引用子組件: <Base ref="baseInfoRef" :form-data="formData"></Base> 子組件暴露方法: defineExpose({ submit, changeApp

原创 virtualbox中ubuntu開機輸入密碼後黑屏的修復方法

在工具欄的視圖---虛擬顯示屏---重設爲(換一個就行了) 放大縮小也會黑屏,和上面步驟一樣,重新選個分辨率就好了。

原创 vue-cli 項目改造爲桌面客戶端

1. 安裝 vue-cli-plugin-electron-builder 執行命令 vue add electron-builder 遇到的問題 electron安裝失敗 如圖,安裝electron,一直卡在這裏不動,很久也下不來。

原创 react scss 使用方式

目前有2種使用方式 方式1:根據文件路徑編譯樣式 webpack 配置如下: { test: /\.s[ac]ss$/i, include: root('src'), use: [

原创 uni-app小程序頁面都需要確保登陸後,再用cookie進行數據請求

需要確保登陸後在進行數據請求,這不就是靜默登錄麼? 只有首次註冊登錄的用戶需要提供用戶信息,其他時候都是靜默登錄。 什麼叫靜默登錄? 如何實現小程序靜默登錄?一個很詳細的設計方案,值得收藏! 這篇文章值得參考。其中第四點,靜默登錄的調用時機

原创 uni-app小程序 icon 阻止冒泡

原以爲阻止冒泡不就是像vue裏面一樣,在元素上加上.stop 修飾符麼: <uni-icons type="clear" class="remove-icon" @click.stop="del_goods(item)" color="#

原创 uni-app 小程序實現下拉刷新

1. 配置 page.json 裏面配置該頁面enablePullDownRefresh 爲true。 2. 實現 頁面裏面增加onPullDownRefresh 函數,監聽該頁面用戶下拉刷新事件。· onPullDownRefresh

原创 uni-app 小程序 uni-data-picker 設置爲 disabled

背景 小程序端需要一個查看的操作,不能編輯分類,需要disabled 掉uni-data-picker。 實戰 官方文檔 說readonly可以禁用,於是嘗試: <uni-data-picker

原创 微信開發者工具 input focus2次

背景 需要實現地級市選擇+具體地址選擇,點擊市跳轉到選擇市的頁面,點擊 input框,調用chooseLocation方法,跳轉到地址選擇界面。 問題 在微信開發者工具上先點擊input 框進入地址選擇,再點擊市切換市的時候會再次調用ch

原创 process.env.NODE_ENV === 'production' 總是爲false

原本的配置是 "serve": "NODE_ENV=production node server/server.js" 在windows下運行不起來,就改成了這樣: "serve": "set NODE_ENV=production &&