Тайлбар байхгүй

yichael c35f926f46 关闭自动开机扫描 4 сар өмнө
.vscode bf0a3a9530 添加手动添加IP ui 4 сар өмнө
BAT-TOOL bf0a3a9530 添加手动添加IP ui 4 сар өмнө
adb-tools bf0a3a9530 添加手动添加IP ui 4 сар өмнө
build 553f4152bd 修改代码结构去掉不必要的代码 5 сар өмнө
document faacbe9d90 node说明 4 сар өмнө
history dfb7aa09d8 微信聊天完美 4 сар өмнө
main-js bf0a3a9530 添加手动添加IP ui 4 сар өмнө
node_modules 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
py 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
python 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
src c35f926f46 关闭自动开机扫描 4 сар өмнө
static bf0a3a9530 添加手动添加IP ui 4 сар өмнө
.gitignore fafd628fb9 修改绝对路径问题,以及nodejs 依赖丢失问题 4 сар өмнө
BugList.xlsx d0987bd31c ScreenShot ui 5 сар өмнө
README.md 78d4c53e74 adb配置 5 сар өмнө
START.BAT ef47e26f9d chat 架构 5 сар өмнө
index.html 583ff96241 聊天功能完美 5 сар өмнө
install-python-packages.js 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
main.js 387051efc9 小红书浏览 工作流 4 сар өмнө
package-lock.json 87eea62c87 update module 5 сар өмнө
package.json 553f4152bd 修改代码结构去掉不必要的代码 5 сар өмнө
preload.cjs 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
requirements.txt 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
temp_screenshot.png 051df6b054 python 虚拟环境 小红书随机翻阅点赞工作流 4 сар өмнө
vite.config.js a74ddc2589 项目初始化 5 сар өмнө

README.md

**一、框架:Electron + React + Vite

**二、测试连接:adb connect 192.168.0.15:5555

**三、开发命令

  • npm run dev:只启动 Vite 前端开发服务器。
  • npm run electron:直接启动 Electron(加载本地文件)。
  • npm run electron:dev:同时启动 Vite 开发服务器并在准备好后打开 Electron(推荐开发时使用)。
  • npm run build:构建生产版本。
  • npm run preview:预览构建后的应用。

**四、将页面设置为子页面(条件渲染)

步骤:

1. 修改 src/pages/Home.jsx

  • 添加:import Devices from './Devices/Devices';
  • HomeLogic() 中获取:const { showDevices, setShowDevices } = HomeLogic();
  • 在 return 中添加:{showDevices && <Devices />} 和按钮控制显示/隐藏

2. 修改 src/pages/Home.js

  • 添加:import { useState } from 'react';
  • HomeLogic 中添加:const [showDevices, setShowDevices] = useState(false);
  • return 中暴露:showDevices, setShowDevices

3. 修改 src/App.jsx

  • 删除 Devices 的 import 和组件使用

**五、响应式适配方案

推荐组合:媒体查询 + 相对单位 + Flexbox

  • 布局单位remvw%
  • 字体大小clamp(最小, 自适应, 最大)
  • 间距内边距rem%
  • 关键尺寸vw%
  • 布局控制:Flexbox + 媒体查询断点

六、媒体查询器

  • 桌面端适配

    • 最小值 = 1024px × 20% = 204.8px ≈ 200px(1024 是 PC 的最小尺寸)
    • 最大值 = 1920px × 20% = 384px ≈ 400px(1920 是 PC 的最大尺寸)

      .devices-container {
      width: clamp(200px, 20%, 400px);
      height: 100%;
      }
      
  • 平板适配

    • 最小值 = 768px × 20% = 153.6px ≈ 150px(768px 是平板端媒体查询的最小宽度)
    • 最大值 = 300px(设计限制,不是计算出来的)

      .devices-container {
      width: clamp(150px, 20%, 300px);
      }