第六個微信小程序:教師工具集

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

安裝及使用 | 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
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/83629.shtml
英文地址,請注明出處:http://en.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…