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

如何仅用AI开发完整的小程序<4>—小程序页面创建与删除

这一节我们主要介绍小程序页面的创建与删除。

我不打算先介绍“微信开发者工具”的每个菜单功能都是干啥的,

也不会系统的介绍基础的项目框架代码,

那样似乎太枯燥了。

我们直接上手干,做什么功能的时候我再介绍对应的模块。

一、创建一个页面

1、首先我们自己先来手动创建一个游戏开始页面,命令为gameStart(命名需要用英文,拼音也行,为了提高辨识度,可以选择每个单词/拼音的首字母大写,我习惯首字母小写,第二个单词的首字母大写)

①点击打开app.json

②直接将原来的"pages/index/index",复制一下粘贴到最上面(一定要在最上面,最上面代表应用启动时默认打开的页面),然后将index换成gameStart即可。

注意末尾是英文的“,”(逗号)。

③然后直接按键盘Ctrl+s,刚才对app.json的修改就保存了。

这时候我们在资源管理器-MINIPROGRAM(创建项目时自己起的名字)-pages文件夹下看到自动生成了一个gameStart的文件夹,并且里面自动创建了4个文件,如下图。

④这时候我们点击顶部菜单栏上的“编辑”之后,等它编辑完,看到左边预览区域已经展示的使我们刚才创建的页面。如下图。

注意如果预览区域不是我们刚创建的页面,就关闭整个开发者工具重新打开一下。

二、删除一个页面

这时候我们可以选择把默认的"pages/index/index",页面删除了,当然也可以保留对其进行改造也行。

这里我选择删除,主要是介绍一下如何删除一个页面。

首先我们要在app.json删掉"pages/index/index",

然后鼠标右键index文件夹选择删除。

然后按键盘Ctrl+s保存一下,就删掉了。

三、页面介绍

细心的朋友应该已经发现了,微信小程序的核心代码结构其实很简单。

我们平时使用小程序的时候看到的每一个界面,在代码里就是以页面-pages的形式存在的。(可以对照PPT理解)

每一个页面在pages目录下对应一个页面文件。

比如我们刚创建的开始页(gameStart)就是一个gameStart文件夹,里面有4个以gameStart命令的不同文件。

这4个文件其实也很好理解

gameStart.js:里面主要放代码逻辑

gameStart.json:里面主要放配置引用,一般里面的代码会非常少

gameStart.wxml:里面主要放页面的布局代码,比如页面标题

gameStart.wxss:里面主要配置页面的布局样式,比如一个按钮的尺寸。

注意,其实wxml,和wxss里面的代码都可以放到gameStart.js中,但是为了代码结构清晰,方便修改管理,我们一般按照上面的规范来编写-存放代码。

综上,其实我们完全可以按照做PPT的思维来做小程序,都是一个页面,一个页面的形式来呈现东西。

以下是我完全用AI开发的小程序-欢迎体验。

--完--

http://www.xdnf.cn/news/14764.html

相关文章:

  • Kafka动态配置深度解析
  • Azure Devops
  • JMeter API 并发性能测试计划JMX文件解析
  • Elasticsearch、Faiss、Milvus在向量索引实现上的核心差
  • Redis 8.0向量库 vs 传统向量数据库:大模型知识库开发选型全指南
  • 华为公布《鸿蒙编程语言白皮书》V1.0 版:解读适用场景
  • HarmonyOS NEXT端侧工程调用云侧能力实现业务功能
  • 跨个体预训练与轻量化Transformer在手势识别中的应用:Bioformer
  • 什么是跨域问题?后端如何解决跨域问题?
  • rent8_wechat-最常用出租屋管理系统-微信小程序
  • 计算机网络第九章——数据链路层《流量控制和可靠传输》
  • Web攻防-XSS跨站Cookie盗取数据包提交网络钓鱼BEEF项目XSS平台危害利用
  • 【分布式理论】读确认数与写确认数:分布式一致性的核心概念
  • 吴恩达:从斯坦福到 Coursera,他的深度学习布道之路
  • Solidity内部合约创建全解析:解锁Web3开发新姿势
  • Qt/C++应用:防御性编程完全指南
  • 车载电子电器架构 --- 电子电气架构设计方案
  • Android Studio 打 APK 包报错 Invalid keystore format 的解决方法
  • 【价值链】产品经理
  • Python编程语言:2025年AI浪潮下的技术统治与学习红利
  • 成长笔记——多串口发送与接收
  • mysql导入大sql(比如10GB的sql文件)
  • 一站式了解责任链模式
  • c++ 虚继承
  • C# 将 Enum枚举转成List,并显示在下拉列表中
  • 加密货币:比特币
  • Python中布尔值在函数中的巧妙运用
  • 单片机开发日志cv MDK-ARM工具链迁移到MAKE
  • 自动化性能回退机制——蓝绿部署与灰度发布
  • Python 中设置布尔值参数为 True 来启用验证