当前位置: 首页 > news >正文

第六个微信小程序:教师工具集

源于工作需要,下面开始。

安装及使用 | Taro 文档

vscode 

代码管理 git

辅助

开发技术如上:

1.开始创建模板  taro4.1.1

$ taro init teachers-tools

2.用vsocde开始吧。

选择 第二个文件夹找一。

(base) PS D:\react\teachers-tools> pnpm installWARN  deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.╭──────────────────────────────────────────╮│                                          ││   Update available! 10.11.0 → 10.11.1.   ││   Changelog: https://pnpm.io/v/10.11.1   ││     To update, run: pnpm self-update     ││                                          │╰──────────────────────────────────────────╯WARN  12 deprecated subdependencies found: @humanwhocodes/config-array@0.11.14, @humanwhocodes/config-array@0.13.0, @humanwhocodes/object-schema@2.0.3, @swc/register@0.1.10, @types/sass@1.45.0, acorn-import-assertions@1.9.0, eslint@8.41.0, glob@7.2.3, inflight@1.0.6, rimraf@3.0.2, vm2@3.9.19, webpack-chain@6.5.1
Packages: +1266
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Downloading hls.js@1.6.5: 5.71 MB/5.71 MB, done
Progress: resolved 1354, reused 1237, downloaded 28, added 1266, done

3.测试一下。

 

4.开始吧。看看用哪个UI库,不能永久停留吧。

Taro UI | O2Team

 

base) PS D:\react\teachers-tools> pnpm install taro-uiWARN  deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.WARN  deprecated @react-native-community/cameraroll@4.1.2: Package has been moved to @react-native-camera-roll/camera-roll starting with version 5.0
Progress: resolved 1891, reused 1306, downloaded 1, added 0

5.建立了一个rules,方便使用,但不清楚效果,目前是第一次自己使用。

本项目 - 基于 React +Taro + TypeScript + Taro-ui的微信小程序开发脚手架
在 src/rules.tsx 中定义了规则:
1.所有生成的回答必须指明路径,方便进行定位和修改
2.尽量使用Taro-ui中的组件,保持一致性,非必要不要使用原生组件
3.所有的组件都必须使用函数式组件,不能使用类组件
4.必须进行全局的规划,资源文件、组件、页面等都要有统一的目录结构
5.所有的组件都必须使用 TypeScript 进行类型定义,不能使用 JavaScript
6.所有的组件都必须使用 Taro 的 API 进行开发,同时要保证编译后的代码能够在微信小程序中正常运行
7.使用脚本化的方式进行开发,避免手动操作
8.使用config文件进行全局配置,避免硬编码
9.所有的组件都必须使用 Taro 的路由进行页面跳转,不能使用原生的跳转方式
10.所有的组件都必须使用 Taro 的状态管理进行数据传递,不能使用原生的状态管理方式
11.设计时要考虑到小程序的性能和用户体验,避免过度渲染和复杂的逻辑

6.开始规划总体结构,注意使用上面的rules.

我要开发一个教师工具集的微信小程序,首先规划一个配置文件。
计划如:新建一个组件实现读取一个配置文件,配置文件一级目录目前为通用/语文/数学/英语/体育 后期可手动添加。
在通用下一层有:视频提取、音频提取两个子项,其他暂时为空。
将读取的结果显示在pages/index/index下。

 

需要构建api服务了,暂停一下,保存一下。我要构建一个针对视频提取的apis服务。

http://www.lqws.cn/news/154189.html

相关文章:

  • 前端js获取当前经纬度(H5/pc/mac/window都可用)
  • JVM——如何打造一个类加载器?
  • Flask-Babel 使用示例
  • Spring 常用注解的使用
  • 全球IP归属地查询接口如何用C#进行调用?
  • IP证书与 域名证书有什么区别?
  • 如何自定义一个 Spring Boot Starter?
  • 老旧热泵设备智能化改造:Ethernet IP转Modbus的低成本升级路径
  • 打通印染车间“神经末梢”:DeviceNet转Ethernet/IP连接机器人的高效方案
  • 船舶事故海上搜救VR情景演练全场景 “复刻”,沉浸式救援体验​
  • Python 网络编程 -- WebSocket编程
  • 《如何使用MinGW-w64编译OpenCV和opencv_contrib》
  • Docker_Desktop开启k8s
  • GPU显存的作用和如何选择
  • 平安养老险蚌埠中心支公司开展金融宣教活动
  • Linux中INADDR_ANY详解
  • 63、.NET 异常处理
  • 人脸识别技术成为时代需求,视频智能分析网关视频监控系统中AI算法的应用
  • 推荐12个wordpress企业网站模板
  • 在NLP文本处理中,将字符映射到阿拉伯数字(构建词汇表vocab)的核心目的和意义
  • 航道无人机巡检系统
  • BLEU评分:机器翻译质量评估的黄金标准
  • Python训练营---Day44
  • 捍卫低空安全!-中科固源发现无人机MavLink协议远程内存泄漏漏洞
  • VisDrone无人机视觉挑战赛观察解析2025.6.5
  • [Zynq] Zynq Linux 环境下 AXI UART Lite 使用方法详解(代码示例)
  • 免费wordpress模板下载
  • ES 学习总结一 基础内容
  • MPNet:旋转机械轻量化故障诊断模型详解python代码复现
  • electron主进程和渲染进程之间的通信