微信小程序开发教案第5章小程序组件.docx
《微信小程序开发教案第5章小程序组件.docx》由会员分享,可在线阅读,更多相关《微信小程序开发教案第5章小程序组件.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章小程序组件任务5.1视图容器组件课时内容视图容器组件课时12教学目标了解什么是小程序的组件与组件的作用;掌握组件分类;掌握view视图容器、scroll-view可滚动视图区域、swiper滑块视图容器、movableview 可移动视图容器、cover-view覆盖原生组件的属性与应用方法教学重难点掌握view视图容器、scroll-view可滚动视图区域、swiper滑块视图容器、movableview 可移动视图容器、cover-view覆盖原生组件的属性与应用方法教学设计L教学思路:介绍什么是小程序的组件与组件的作用,通过多媒体演示和实机操作 讲解微信小程序view视图容器、sc
2、roll-view可滚动视图区域、swiper滑块视图容 器、movable-view可移动视图容器、cover-view覆盖原生组件的属性与应用方法 的分类、属性与实现;通过小程序实战巩固基础知识。2 .教学手段:多媒体+计算机3 .教学资料:教材、多媒体课件教学内容一、任务描述本任务主要介绍小程序视图容器组件共有5种:view视图容器、scroll-view可滚动视图区域、 swiper滑块视图容器、movable-view可移动视图容器、cover-view覆盖原生组件的视图容器的属性 与应用。本节的学习目标:(1)熟悉什么是小程序的组件与组件的作用;(2)掌握组件分类;(3)掌握vie
3、w视图容器、scroll-view可滚动视图区域、swiper滑块视图容器、movable-view可移动视图容器、cover-view覆盖原生组件的属性与应用方法以下来分别介绍文件上传和文件下载两种功能的程序编写。二、导入新知1 .组件介绍小程序组件是视图层的基本组成单元,它自带微信风格UI样式和特定功能效果。例如,我们在 小程序页面上所看到的图片、文本、按钮等都属于小程序组件。小程序为开发者提供了一系列基础 组件,通过组合这些组件可以进行更高效地开发。2 .组件分类基础组件按照功能主要分类如下: 视图容器(View Container):主要用于规划布局页面内容; 基础内容(Basic C
4、ontent):用于显示图标、文字等常用基础内容; 表单组件(Form):用丁制作表单; 导航组件(Navigation):用于跳转指定页面; 媒体组件(Media):用于显示图片、音频、视频等多媒体内容; 地图组件(Map):用于显示地图效果;视野。在map.wxml中声明了一个map组件用于显示地图,并在map.wxss中定义其样式为宽100%、 高600rpx。在map.js的data中设置了经纬度坐标和标记点信息(标记点id、图标、标签文本内容)。十四、任务实现略,详见教材代码。练习第5章小程序组件任务5.7画布组件课时内容画布组件课时4教学目标了解什么是画布组件及其作用;掌握画布组件
5、常用的属性与应用方法。教学重难点掌握画布组件常用的属性与应用方法。教学设计L教学思路:介绍什么是画布组件及其作用,通过多媒体演示和实机操作讲解微信 小程序了解什么是画布组件及其作用;掌握画布组件常用的属性与应用方法;通过 小程序实战巩固基础知识。2 .教学手段:多媒体+计算机3 .教学资料:教材、多媒体课件教学内容一、任务描述canvas画布组件用来绘制正方形、圆形或者 些其他的形状。本任务要求使用国图组件canvas, 使用画布绘制简笔画。本节的学习目标:(1) 了解什么是画布组件及其作用;(2)掌握画布组件常用的属性与应用方法。二、导入新知canvas组件常用属性十五、实现效果在canva
6、s.wxml中声明了一个canvas组件用于绘制图画,并在map.wxss中定义其样式为宽 100%高600rpx。在canvas.js的data中创建画布、设置填充颜色、设置填充区域为矩形、画图。十六、任务实现略,详见教材代码。练习画布组件(Canvas):用于绘制图画内容。3.视图容器组件分类视图容器组件主要包含5种。4. view视图容器、scroll-view可滚动视图区域、swiper滑块视图容器、movable.view可移动视 图容器、cover-view覆盖原生组件的属性。三、实现效果(1)在view.wxml中使用了两组父子view容器的嵌套效果,并在view.wxss文件中
7、分别定义它们的 class 属性值为 view_parent 和 view_sono(2)在scroll-view.wxml中设置了两组scroll-view组件,分别使用属性scroll-y和scroll-x定义众向和横向滚动。在每组vscroll-view内部均包含3 jview用于标识第几页。(3)在swiper.wxml中设置了一个可以自动播放的swiper组件,每隔6秒翻页且翻页动画效果持续3秒完成。(4)包含了 3 组效果,即 movable-view的尺寸在v movable-area范围内、 movable-view的尺寸大于v movable-area的范围、vmovable
8、-vlew的尺寸可缩放。(5)在cover-view.wxml中放置了一个map组件用于显示默认地图画面,并在其内部放置了一个 cover-view用于覆盖在地图上方。四、任务实现略,详见教材代码。练习第5章小程序组件任务5.2基础内容组件课时内容基础内容组件课时12教学目标了解什么是基础内容组件及其作用;掌握基础内容组件分类;掌握icon图标组件、text文本组件、rich-text富文本组件、progress进度条组件的属 性与应用方法教学重难点掌握icon图标组件、text文本组件、rich-text富文本组件、progress进度条组件的属 性与应用方法的属性与应用方法教学设计1 .教
9、学思路:介绍什么是基础内容组件及其作用,通过多媒体演示和实机操作讲解 微信小程序icon图标组件、text文本组件、rich-text富文本组件、progress进度条组 件的属性与应用方法与实现;通过小程序实战巩固基础知识。2 .教学手段:多媒体+计算机3 .教学资料:教材、多媒体课件教学内容一、任务描述本任务主要介绍小程序基础内容组件共有4种:icon图标组件、text文本组件、rich-text富文本组 件、progress进度条组件的属性与应用。本节的学习目标:(1) 了解什么是基础内容组件及其作用;(2)掌握基础内容组件分类;(3)掌握icon图标组件、text文本组件、rich-t
10、ext富文本组件、progress进度条组件的属性与应用方 法二、导入新知1 .基础内容组件分类基础内容组件包括icon图标组件、text文本组件、rich-text富文本组件、progress进度条组件。2 icon图标组件属性3、text文本组件属性4、rich-text富文本组件属性5、progress进度条组件属性五、实现效果(1)在icon.wxml中使用bk)ck标签配合wx:for循环实现批量生成多个组件的效果,图标的类型、颜色和大小均可以自由变化。(2)使用text组件在text.wxml中放置3组案例,包括文本可选、空格显示形式和文本解码。(3)使用rich-text组件在r
11、ich-text.wxml中放置3组案例,包括元素节点(使用style样式)、元素节点(使用class样式)和文本节点,均用于实现同一种元素样式(div元素、行高60像素、红色加粗字体)。(4)列举4种进度条的情况,包括进度条右侧显示百分比、线条宽度为20Px的进度条、自定义颜 色的进度条、带有动画效果的进度条。六、任务实现略,详见教材代码。练习第5章小程序组件任务5.3表单组件课时内容表单组件课时24教学目标了解什么是表单组件及其作用;掌握表单组件分类;掌握button按钮组件、radio单项选择器组件、checkbox多项选择器组件、input单 行输入框组件、label改进表单可用性组件
12、、form表单组件10种表单组件、picker 滚动选择器组件、picker-viewer嵌入页面的滚动选择器组件、slider滑动选择器组件、 switch开关选择器组件、textarea多行输入框组件的属性与应用方法。教学重难点掌握button按钮组件、radio单项选择器组件、checkbox多项选择器组件、input单 行输入框组件、label改进表单可用性组件、form表单组件10种表单组件、picker 滚动选择器组件、picker-viewer嵌入页面的滚动选择器组件、slider滑动选择器组件、 switch开关选择器组件、textarea多行输入框组件的属性与应用方法教学设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微信小程序开发 教案 第5章 小程序组件 微信小 程序 开发 组件
限制150内