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

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

安装及使用 | 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.pswp.cn/pingmian/83629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 里 su 和 sudo 命令这两个有什么不一样?

《小菜狗 Linux 操作系统快速入门笔记》目录: 《小菜狗 Linux 操作系统快速入门笔记》(01.0)文章导航目录【实时更新】 Linux 是一个多用户的操作系统。在 Linux 中,理论上来说,我们可以创建无数个用户,但…

Elastic 获得 AWS 教育 ISV 合作伙伴资质,进一步增强教育解决方案产品组合

作者:来自 Elastic Udayasimha Theepireddy (Uday), Brian Bergholm, Marianna Jonsdottir 通过搜索 AI 和云创新推动教育领域的数字化转型。 我们非常高兴地宣布,Elastic 已获得 AWS 教育 ISV 合作伙伴资质。这一重要认证表明,Elastic 作为 …

服务器被攻击了怎么办

可以上一个高防IP或者AI云防护都是可以的。(有效防御CC、APl接口、http、tcp、WEB应用扫描/爬虫、SYN、WAF、DDOS、UDP、入侵、渗透、SQL注入、XSS跨站脚本攻击、远程恶意代码执行、session fixation、Webshell攻击、恶意请求,恶意扫描、暴力破解、CSRF等…

【学习笔记】Circuit Tracing: Revealing Computational Graphs in Language Models

Circuit Tracing: Revealing Computational Graphs in Language Models 替代模型(Replacement Model):用更多的可解释的特征来替代transformer模型的神经元。 归因图(Attribution Graph):展示特征之间的相互影响,能够追踪模型生成输出时所采用…

灵活控制,modbus tcp转ethernetip的 多功能水处理方案

油田自动化和先进的油气行业软件为油气公司带来了诸多益处。其中包括: 1.自动化可以消除多余的步骤、减少人为错误并降低运行设备所需的能量,从而降低成本。 2.油天然气行业不断追求高水平生产。自动化可以更轻松地减少计划外停机时间,从而…

是否存在路径(FIFOBB算法)

题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…

windows VeraCrypt – 磁盘加密工具

下载链接:夸克网盘分享 VeraCrypt一款跨平台(Windows/Mac/Linux)的磁盘加密工具,提供多层级数据保护方案:虚拟加密盘:在文件中创建可挂载的加密虚拟磁盘全设备加密:支持分区/USB/硬盘等存储设备的全盘加密系统盘加密&…

客户体验数据使用的三种视角——场景视角

当企业收集到大量的客户体验数据之后,应该如何应用?有哪些主要的使用场景和分析视角?体验家团队通过三篇文章,陆续介绍三种体验数据的使用场景,以帮助企业更有效地利用体验数据进行改进。 01 宏观层次的“旅程视角” …

时序数据库IoTDB的UDF Sample算法在数据监控、故障预防的应用

一、数据监控在工业物联网中的重要性 设备数据监控是工业物联网(IoT)中最为广泛应用的领域之一。通过实时监控工厂机械设备的运行状态,企业能够提前发现设备的潜在故障,从而实现预防性维护与可预测性维护。这一做法不仅能有效提升…

fastadmin fildList 动态下拉框默认选中

html页面 <td><select class"form-control dtselect" data-rule"required" data-dtselected"<%row.type%>" name"<%name%>[<%index%>][type]">{foreach nametypeList idvo}<option value"{$vo…

Python 入门到进阶全指南:从语言特性到实战项目

一、Python 简介 Python 是一种高级、跨平台、解释型编程语言&#xff0c;以简洁语法和高可读性著称&#xff0c;既适合编程初学者快速入门&#xff0c;也能满足资深开发者的复杂需求。其核心特性与应用场景如下&#xff1a; 核心特性解析 解释型语言&#xff1a;无需编译即可…

【unity游戏开发入门到精通——通用篇】从零掌握UnityWebRequest:文件下载、表单提交、超时处理、断点续传

文章目录 一、UnityWebRequest 与 WWW 的比较二、核心组件三、常用方法四、基本使用示例1. GET请求2. POST请求五、实用功能1. 下载进度显示2. 断点续传实现3. 文件上传到服务器六、使用建议七、性能优化专栏推荐完结一、UnityWebRequest 与 WWW 的比较 UnityWebRequest 是 Un…

使用 Flutter 开发 App 时,想要根据 Figma 设计稿开发出响应式 UI 界面

在使用 Flutter 开发 App 时&#xff0c;想要根据 Figma 设计稿开发出响应式 UI 界面&#xff08;Responsive UI&#xff09;&#xff0c;以适配不同尺寸和分辨率的手机设备&#xff0c;需要从 设计阶段 和 编码实现阶段 双向配合。以下是详细的实现思路与方法&#xff1a; &am…

【计算机网络】网络层协议

1. ICMP协议的介绍及应用 IP协议的助手 —— ICMP 协议 ping 是基于 ICMP 协议工作的&#xff0c;所以要明白 ping 的工作&#xff0c;首先我们先来熟悉 ICMP 协议。 ICMP 全称是 Internet Control Message Protocol&#xff0c;也就是互联网控制报文协议。 里面有个关键词 …

LabVIEW准分子激光器智能控制系统

LabVIEW 开发准分子激光器智能控制系统&#xff0c;针对放电激励型准分子激光器强电磁干扰环境下的控制难题&#xff0c;采用 “PC 端 LabVIEW 人机交互 MCU 端实时控制 光纤隔离通信” 架构&#xff0c;实现激光能量闭环控制、腔体环境监测、气路自动管理等功能。硬件选用 N…

BUUCTF[极客大挑战 2019]EasySQL 1题解

[极客大挑战 2019]EasySQL题解 分析解题过程漏洞原理分析明确注入点&#xff1a;尝试万能密码法法一法二 总结 分析 从题目分析&#xff0c;这道题应该与SQL注入有关&#xff0c;启动靶机之后&#xff0c;访问url是一个登录界面&#xff0c;随便输入用户名密码之后&#xff0…

05.MySQL表的约束

MySQL表的约束 MySQL表的约束 1. 空属性 2. 默认值 3. 列描述 4. zerofill 5. 主键 6. 自增长 7. 唯一键 8. 外键 9. 综合案例 MySQL表的约束 说到 MySQL 表的约束&#xff0c;这绝对是数据库设计里绕不开的一个话题。很多人一提“约束”&#xff0c;第一反应可能是字段的数据…

Web3如何重塑数据隐私的未来

在这个信息爆炸的时代&#xff0c;数据隐私已成为我们不得不面对的严峻问题。Web3&#xff0c;作为下一代互联网的代表&#xff0c;以其去中心化、用户主权和数据安全等特点&#xff0c;正在重塑数据隐私的未来。它不仅仅是技术的革新&#xff0c;更是对个人隐私保护理念的一次…

网络编程之TCP编程

基于 C/S &#xff1a;客户端&#xff08;client&#xff09;/服务器端&#xff08;server&#xff09; 1.流程 2. 函数接口 所有函数所需头文件&#xff1a; #include <sys/types.h> #include <sys/socket.h> 系统定义好了用来存储网络信息的结构体 ipv4通信使…

各个布局的区别以及示例

各个布局的区别以及示例 在前端开发中&#xff0c;常见的布局方式主要有以下几种&#xff0c;每种布局都有其适用场景和特点&#xff1a; 1. 普通文档流&#xff08;Normal Flow&#xff09; 特点&#xff1a;默认布局方式&#xff0c;元素按照HTML顺序依次排列。适用场景&am…