完整教程:微信小程序学习(一)

news/2025/10/23 20:37:26/文章来源:https://www.cnblogs.com/tlnshuju/p/19161595

完整教程:微信小程序学习(一)

2025-10-23 20:35  tlnshuju  阅读(0)  评论(0)    收藏  举报

第一个小程序项目https://blog.csdn.net/qq_38060125/article/details/149577612本人准备跟着这位博主学习,以后做出记录。

练习任务

  1. 创建一个空白小程序项目
  2. 在首页展示一段自我介绍文字(如姓名、兴趣、学习目标等)
  3. 修改页面标题为“我的第一个小程序”
  4. 使用 console.log 输出一条欢迎信息,并在控制台查看结果

  拓展建议

  • 尝试在 app.wxss 中定义一个全局样式类 .primary-color,并在页面中应用它

  • 修改 app.json 中的 window 配置项,更改导航栏背景色和文字颜色

  • 探索更多 WXML 标签,如 <image><button><scroll-view> 等

做法:

1. 首页展示自我介绍文字

修改 pages/index/index.wxml

 Hello, MiniProgram  大家好,我是尘似鹤

2. 使用 console.log 输出欢迎信息

pages/index/index.js 中添加

Page({data: {},onLoad() {console.log("欢迎来到我的第一个小程序!");}
});

3. 修改页面标题为 “我的第一个小程序”

pages/index/index.json 里设置

{"navigationBarTitleText": "我的第一个小程序"
}

4. 在 app.wxss 中定义全局样式 .primary-color

/* app.wxss */
.primary-color {color: #ff6600; /* 设置全局主色 */font-size: 16px;line-height: 24px;
}

5. 修改 app.json 中的 window 配置

{"pages": ["pages/index/index"],"window": {"navigationBarBackgroundColor": "#007aff","navigationBarTextStyle": "white","navigationBarTitleText": "我的第一个小程序","backgroundColor": "#ffffff","backgroundTextStyle": "light"}
}

这样导航栏颜色和文字颜色就会改变。

这里设置与上边设置的区别:

配置位置作用范围优先级场景
app.json → window全局默认样式(会被页面级覆盖)小程序大部分页面统一样式
pages/xxx/xxx.json单个页面专属样式(覆盖全局)不同页面需要不同标题/背景

效果:

如果文件在一行,并没有分开,在pages/index/index.wxss

.container {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100vh;background-color: #f5f5f5;
}

加入  flex-direction: column;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/944660.shtml

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

相关文章

ollama v0.12.2 版本更新详解:Qwen3 架构协助、Multi-Regex 分词器、新引擎前后缀匹配等功能升级

ollama v0.12.2 版本更新详解:Qwen3 架构协助、Multi-Regex 分词器、新引擎前后缀匹配等功能升级pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !…

深入解析:XML中的 CDATA mybaitis xml中的 <![CDATA[ xxxx ]]>

深入解析:XML中的 CDATA mybaitis xml中的 <![CDATA[ xxxx ]]>pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

MySQL主从同步读写分离

[!NOTE] 准备三台机器: 两台用于主从同步,一台读写分离。 环境初始化:关防火墙一、主从同步实验主机从机安装数据库 # 安装 wget下载工具yum -y install wget # 下载 mysql 官方 yum 源安装包wget https://repo.mys…

AI股票预测分析报告 - 2025年10月23日 20:26

AI股票预测分析报告 - 2025年10月23日 20:26body { font-family: "Microsoft YaHei", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: rgba(51, 51, 51, 1); max-wi…

nginx反向代理测试搭建

一、nginx反向代理模拟搭建[!IMPORTANT] 步骤: 1.准备三台服务器,一台装nginx,配置两个网卡,一个有网一个无网;两台装jdk和tomecat,无网(仅主机模式) 2.两台被访问的服务器,进入tomcat中的webapps中,删除所有文…

SwiftUI NavigatorStack 导航容器

NavigationStack 是一个用状态驱动、类型安全的声明式导航容器,它通过管理视图堆栈和导航路径来实现 SwiftUI 应用中的页面导航(专注于单栏场景) NavigationStack 需要 iOS 16.0+以上版本支持。 核心要素 Navigatio…

深入解析:【仿生机器人】基于 GPT-SoVITS 的 发声器

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

.NET Core报错克服【无废话上操作】

.NET Core报错克服【无废话上操作】pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

深入解析:【算法】【数学】 练习题目列表

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

题解:P11831 [省选联考 2025] 追忆

\(\LARGE {P11831 [省选联考 2025] 追忆}\) 题解原出处 请阅读完彼题解再阅读此题解,此题解不对解题思路分析有帮助 仅仅提供代码上的解惑 我只是对他的代码进行了非常详细的注释处理,orz大佬题意: 大哥图,考虑的是…

2025-10-23 MX-S 模拟赛 赛后总结【MX】

赛时 Record14:30 为何 T1 串串。 14:45 摸了字符串哈希。这真的是大洋里吗,为何这么水。 14:58 诶我草原来 T2 的 \(t_i\le 3\) 吗。 15:22 试图推 T2 神秘 dp 式。 16:00 被击败了。 16:09 写出来了,最后发现是忘了…

PCL1.12 解决memory.h中EIGEN处中断问题

PCL1.12 解决memory.h中EIGEN处中断问题在使用PCL1.12时,出现已在 VisionFormatWork.exe 中执行断点指令(__debugbreak () 语句或类似调用) 的提示。 __debugbreak() 是一个由编译器提供的 调试断点指令(类似汇编中…

深入解析:链表的核心思想

深入解析:链表的核心思想pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &…

AI元人文构想:参与“自由与责任”哲学思考——岐金兰之实验

AI元人文构想:参与“自由与责任”哲学思考——岐金兰之实验 让我们以“AI元人文”构想为透镜,重新审视“自由与责任”这一古老的哲学谜题。这将不再是一场纯粹的思辨,而是一次为智能行为构建底层架构的思想实验。 基…

20251023

总结 A 预计:100,实际:60 用时:10min思路历程:居然看错题了,以为可以整个一段全部是一个字母,关键是样例刚好全部能过 正解:666 收获:最好多看几遍题和数据范围B 预计:100,实际:100 用时:30min思路历程:…

Java常用机制 - SPI机制详解

目录Java常用机制 - SPI机制详解简单介绍SPI工作流程SPI实现代码示例步骤 1:定义服务接口步骤 2:提供具体实现(由不同厂商提供)步骤 3:创建配置文件步骤 4:使用 ServiceLoader 发现并调用服务输出可能为:需要SP…

实用指南:用户研究:用户研究和数据分析的根本联系与区别

实用指南:用户研究:用户研究和数据分析的根本联系与区别2025-10-23 20:01 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important…

2025.10.23——2绿2蓝

普及+/提高 P2914 [USACO08OCT] Power Failure G 最短路,简单预处理 P9912 [COCI 2023/2024 #2] Zatopljenje T1,离线树状数组 提高+/省选- P9906 [COCI 2023/2024 #1] Kocke T2,没想到的DP P9031 [COCI 2022/2023 …

Anaconda命令大全conda

创建虚拟环境 conda create --name myenvpython37 python=3.7使用该虚拟环境 conda activate myenvpython37退出使用虚拟环境 conda deactivate

完整教程:状态管理库 Zustand 的接入流程与注意点

完整教程:状态管理库 Zustand 的接入流程与注意点pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…