发布时间:2026/9/6 6:47:15
案例2.1《字体和文本样式设置》改写实践 # 微信小程序实训案例 2.1《字体和文本样式设置》改写实践 本文是《微信小程序开发》课程案例 2.1 的改写练习。记录如何将 WXML 中的静态内联样式抽取为 WXSS 的 class并补充内容使页面支持滚动显示。## 一、案例背景教材案例字体和文本样式设置演示了在小程序中用 style 和 class 两种方式给文本设置样式- style 属性内联样式适合**动态**设置的场景- class WXSS适合**静态**设置的场景推荐因为 style 会在运行时解析静态样式写进 style 会影响渲染性能原始 index.wxml 中标题那段用了内联 stylexmlview stylefont-size: larger;font-weight: bolder;text-align: center;margin-bottom: 30rpx;color: red;党的二十大会议主题/view## 二、改写思路### 1. 把静态内联样式抽取为 class核心将标题的 style 内容搬到 index.wxss命名为 title-style**kebab-case不用驼峰**css/* index.wxss */.title-style {font-size: larger;font-weight: bolder;text-align: center;margin-bottom: 30rpx;color: red;}WXML 中改为用 class 引用xmlview classtitle-style党的二十大会议主题/view### 2. 补充内容使页面超过一屏可滚动在 scroll-viewscroll-y里追加多段二十大报告内容让 index 页面内容超过一屏配合 scrollarea 的布局实现**上下滚动**。xmlscroll-view classscrollarea scroll-y typelistview classboxview classtitle-style党的二十大会议主题/viewview classtxt-style高举中国特色社会主义伟大旗帜全面贯彻新时代中国特色社会主义思想……中华民族伟大复兴而团结奋斗。/view!-- 以下为补充的二十大报告内容超过一屏可滚动 --view classtxt-style十年来我们经历了对党和人民事业具有重大现实意义和深远历史意义的三件大事……/view!-- 更多段落略 --/view/scroll-view布局要点index.wxsscsspage {height: 100vh;display: flex;flex-direction: column;}.scrollarea {flex: 1;overflow-y: hidden;}scroll-view 占满剩余高度内部内容超出后即可 scroll-y 滚动。## 三、class 命名规范说明- 单词之间用**横杠 -** 连接例如 title-style、txt-style- **不要**使用驼峰写法如 titleStyle、t在微信开发者工具中导入项目根目录即可运行。页面展示党的二十大会议主题标题正文使用隶书字体、蓝色、带下划线、两端对齐、首行缩进 2 字符、行高 60rpx。向下滑动可查看补充的二十大报告内容页面超出一屏并可滚动。五、常见问题与排查在改写和运行过程中可能会遇到下面几个常见问题这里给出原因和解决方法。1. 滚动不生效原因scroll-view 没有占满可用高度或者页面内容没有超过一屏导致没有可滚动的空间。解决方法确认 page 设置了 height: 100vh 并使用 flex 纵向布局scrollarea 设置 flex: 1 和 overflow-y: hidden同时保证 scroll-view 内部内容确实超过一屏。2. 样式不生效原因类名拼写不一致或者样式写在了错误的文件里例如把页面样式写进了 app.wxss 之外的其他位置。解决方法检查 WXML 中的 class 名称与 WXSS 中的选择器是否完全一致并确认样式写在对应的页面 wxss 文件中若多个页面共用再考虑放到 app.wxss。3. 类名命名不规范原因使用了驼峰写法如 titleStyle、txtStyle不符合 WXML/WXSS 的类名规范。解决方法统一改用 kebab-case单词之间用横杠 - 连接例如 title-style、txt-style保证语义清晰、可读性好。## 五、小结- 静态样式用 class WXSS动态样式才用 style 属性这样能减少运行时解析、提升渲染性能- app.wxss 是全局样式所有页面可用页面 wxss 只作用于当前页相同设置下页面样式覆盖全局样式- 类名采用 kebab-case规范、易读

相关新闻

2026/9/6 6:47:15

轻松学习TFLM_day9

STM32 TinyML Sine 工程总结 1. 工程概览 本工程运行在 STM32F303RETx(Cortex-M4)上,使用 TensorFlow Lite for Microcontrollers(TFLM)执行一个正弦波回归模型。固件每次输入一个角度对应的弧度值,模型输出…

2026/9/6 6:42:15

Manus恢复独立运营背后:AI Agent技术架构与工程化实践全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/6 7:47:18

外贸获客AI工具横评:谁真正能帮你找到全球买家?

从事外贸业务的人员, 每年都要耗费大量时间去寻觅客户, 然而却时常陷入这样的困境, 邮件发出毫无回应, 就像石沉大海一般, 参加展会成本又居高不下。伴随人工智能技术走向成熟, 越来越多的AI工具开始被运用到外贸获取客户的环节之中。这篇文章是基于2025年市场上的主流产品, 从…

2026/9/6 7:47:18

8款实用AI论文软件横向实测,本硕博避坑选型手册

前言:AI 写论文乱象频发,实测 8 款工具理清适配边界 每到毕业季,本科生、硕博生都会集中寻找 AI 论文辅助工具,市面各类写作软件层出不穷。但普遍存在几类硬伤:虚假参考文献、无法匹配本校格式、不支持公式代码生成、A…

2026/9/6 7:47:18

2026年3款降AI率网站实测对比,论文AIGC过高必看

最近在学术圈经常听到这样的抱怨:明明是自己写的论文,AIGC检测却显示80%以上AI生成;查重率怎么也降不到学校要求的15%以下;盲审前夕熬夜改到词穷,却越改越乱。如果你也面临这样的困境,别着急,本…

2026/9/6 7:47:18

Highcharts 数据可视化快速入门指南

本文带你从零搭建一个数据可视化方案,涵盖环境搭建、图表初始化、配置项、动态数据加载、交互增强、多系列对比、样式美化、报错排查与性能优化,全程用代码示例拆解关键步骤。 只需熟悉基础 HTML 和 JavaScript 即可跟上节奏。 ① 零基础环境搭建与库文件…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/6 0:06:59

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/6 0:06:59

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/6 0:06:59

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/5 2:45:13

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/5 2:30:42

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/5 2:46:50

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…