微信小程序开发图解案例第3章
微信小程序课件_图文
![微信小程序课件_图文](https://img.taocdn.com/s3/m/411e73c0fd0a79563d1e725c.png)
小程序的价值
三、增加商 家品牌曝光
率
• 小程序可以被直接分享给好友和群,而 通过分享图片和二维码的方式,小程序 还可以被分享到朋友圈,实现了小程序 在微信环境下的充分传播,而被广泛传 播的小程序显然提高了商家的曝光率和 知名度。
第二就是小程序的名称,通过小程序名称搜索小程序是众所周知的,所以起一 个好的小程序的名称就很关键,没有想法的,可以起一个和公众号一致的名称, 有想法的,就得要好好琢磨用户的喜好,当下的热点,高频关键词来取名。
•多样化营销工具,客户裂变
2,附近的小程序推广
任何拥有线下实体门店的企业都可以将自己的小程 序展示到自己店铺五公里范围内的所有微信用户手 机上,用户打开微信就能看到,通过小程序就能直 接购买服务,或者导航到门店。
• 代替功能性APP(美团,饿了么,美图秀 秀,携程,直播视频媒体等)
小程序的价值
七、多样 化营销工 具,客户
裂变
说了这么多其实微信小程序带给商家最大的商机就 是引流和变现,商家通过营销型微信小程序,这样 就解决“搜不到”和“不被信任”的难题。
•多样化营销工具,客户裂变
1、关键词推广及搜索广告 微信早在 2017年 6 月 3 日就上线了小程序自定 义关键词推广功能。开发者只需要进入微信小程 序后台点击「推广」再选择「添加关键词」输入 你想关联的搜索关键词(最多 10 个)一次性提 交审核后,就能在 7 个工作日后绑定审核通过的 关键词。但是有了关键词并不意味着就一定能被 搜索到。微信还会根据小程序的服务质量,使用情况,关键词相关性等因素共 同影响搜索结果。所以做好小程序的用户体验,功能服务才是关键。
《微信小程序开发图解案例教程》教学教案—11仿华为商城微信小程序
![《微信小程序开发图解案例教程》教学教案—11仿华为商城微信小程序](https://img.taocdn.com/s3/m/8dfd23e8a0116c175f0e4889.png)
第7章综合案例:仿华为商城微信小程序教学过程7.1 需求描述仿华为商城微信小程序需要完成以下主要功能:(1)完成首页显示商品功能设计,首页内容包括搜索区域、海报轮播图片区域、精选商品列表区域、手机列表区域、笔记本电脑列表区域,如图所示。
首页手机笔记本电脑(2)完成分类页面里商品导航和导航对应商品显示设计,动态获取导航内容和导航对应的商品,如图所示。
分类(3)完成我的界面设计,包括账号相关设计和列表式导航设计,如图所示。
我的(4)完成登录设计,包括账号密码登录和手机快捷登录,如图所示。
账号密码登录手机快捷登录(5)完成账号注册功能,来获取用户账号信息,如图所示。
注册7.2 设计思路(1)设计底部标签导航,准备好底部标签导航的图标,并建立3个相应的页面;设置默认时图片和选中时图片,标签名称采用两种颜色,红色为选中颜色,灰色为默认颜色。
(2)设计我的页面,先进行我的页面布局设计,然后实现通过微信授权用户的方式来获取用户头像和昵称,来达到登录的效果,这也是很多小程序会采用的一种设计方式。
(3)除了通过微信授权的方式获取用户,也可以自行设计登录界面,本案例设计账号密码登录和手机快捷登录。
(4)完成登录设计之后,开始设计注册功能来获取用户账号。
(5)设计首页功能,首页功能包括搜索区域、海报轮播区域、宫格导航区域、精选商品区域、手机区域、笔记本电脑区域的布局,然后通过API接口动态的来获取海报轮播图片列表和商品列表。
(6)设计分类页面功能,先进行分类页面布局设计,然后通过API接口动态获取分类导航信息和导航对应商品列表。
7.3 相关知识点(1)在界面布局的时候,会用到微信小程序的组件,包括view视图容器组件、scroll-view可滚动视图区域组件、image图片组件、swiper滑块视图容器组件、icon图标组件、form表单组件、radio单项选择器组件、checkbox多项选择器组件等组件的使用。
(2)scroll-view可滚动视图区域组件用来实现首页精选商品左右滑动效果来查看所有的商品。
第3章资讯类:仿今日头条微信小程序
![第3章资讯类:仿今日头条微信小程序](https://img.taocdn.com/s3/m/5ca2c7661fb91a37f111f18583d049649b660eba.png)
第3章资讯类:仿今⽇头条微信⼩程序微信⼩程序开发全案精讲主讲⼈:⼩刚⽼师第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析3.2设计思路和相关知识点3.3新闻频道滑动效果设计3.4⾸页新闻内容设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.5⾸页新闻详情页设计3.6我的界⾯列表式导航设计3.7系统设置⼆级界⾯设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析需求描述(1)新闻频道滑动效果设计,包括底部标签导航设计、新闻检索框设计、新闻频道滑动效果设计;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析需求描述(2)⾸页新闻内容设计,包括新闻标题、新闻图⽚以及新闻评论设计;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析需求描述(3)⾸页新闻详情页设计,显⽰新闻的详细内容,包括标题、发布⼈、发布时间、正⽂内容以及底部评论区域;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析需求描述(4)我的界⾯列表式导航式设计,采⽤列表式导航来设计我的界⾯,同时作为⼆级界⾯的导航;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析需求描述(5)系统设置⼆级界⾯设计;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.1需求描述及交互分析交互分析(1)⾸页、我的底部标签导航,单击不同标签导航,显⽰对应的导航内容界⾯;(2)新闻频道滑动效果设计,新闻频道可以向左向右滑动,单击不同的新闻频道可以显⽰对应新闻频道内容;(3)⾸页新闻内容可以点击进去查看完整的新闻内容,展⽰新闻的标题、发布⼈、发布时间以及正⽂等等新闻内容;(4)我的界⾯采⽤列表式导航设计,通过列表式导航可以进⼊到⼆级界⾯;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.2设计思路及相关知识点设计思路(1)设计底部标签导航,准备好底部标签导航的图标和建⽴相应的两个页⾯;(2)设计新闻频道滑动效果,需要借助于scroll-view可滚动视图容器组件,允许⽔平⽅向上进⾏滑动;(3)设计新闻频道页签切换效果,单击新闻频道页签,显⽰相应的内容;(4)设计⾸页新闻内容列表,设计新闻的标题样式、图⽚的显⽰以及评论;(5)设计⾸页新闻详情界⾯设计,新闻标题、发布⼈、发布时间、关注、正⽂内容已经评论区域;(6)设计我的界⾯,获取账号信息以及采⽤列表式导航进⾏设计;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.2设计思路及相关知识点相关知识点(1)app.json配置,这个⽂件来对微信⼩程序进⾏全局配置,决定页⾯⽂件的路径、窗⼝表现、设置⽹络超时时间、设置底部标签导航、开启debug开发模式;(2)scroll-view可滚动视图区域组件,采⽤这个组件可以运⾏⽔平⽅向上或者垂直⽅向上进⾏滚动,来实现新闻频道滑动效果设计;(3)swiper滑块视图容器组件,可以实现海报轮播效果动态展⽰以及页签内容切换效果;(4)view视图容器组件,⽤来进⾏界⾯的布局、image图⽚组件⽤来展⽰图⽚信息;(5)input输⼊框组件,⽤来输⼊单⾏⽂本内容;(6)获取账号信息,使⽤app.getUserInfo函数来获取账户信息;(7)wx.navigateTo保留当前页⾯,跳转到应⽤内的某个页⾯,使⽤wx.navigateBack可以返回到原页⾯;微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.3新闻频道滑动效果设计新闻频道滑动效果设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.4⾸页新闻内容设计⾸页新闻内容设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.5⾸页新闻详情页设计⾸页新闻详情页设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.6我的界⾯列表式导航设计我的界⾯列表式导航设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序3.7系统设置⼆级界⾯设计系统设置⼆级界⾯设计微信⼩程序开发全案精讲第3章资讯类:仿今⽇头条微信⼩程序总结新闻频道滑动效果设计⾸页新闻内容设计⾸页新闻详情页设计我的界⾯列表式导航设计系统设置⼆级界⾯设计微信⼩程序开发全案精讲谢谢观看。
微信小程序开发图解案例教程
![微信小程序开发图解案例教程](https://img.taocdn.com/s3/m/6c772c5a168884868762d694.png)
(8)2017年4月17日,小程序代码包大小限制扩大到2MB。 (9)2017年4月20日,腾讯公司发布公众号关注小程序新规则。 (10)2017年5月12日,腾讯公司发布“小程序数据助手”。 (11)2017年12月28日,微信更新的6.6.1版本开放了小游戏。
(12)2018年1月18日,微信提供了电子化的侵权投诉渠道,用户或者 企业可以在微信公众平台以及微信客户端入口进行投诉。 (13)2018年1月25日,微信团队在“微信公众平台”发布公告称“从 移动应用分享至微信的小程序页面,用户访问时支持打开来源应用”。
图1.17 Network功能
(4)STORAGE窗口用于显示当前项目,使用WX.SETSTORAGE或者 WX.SETSTORAGESYNC后的数据存储情况,如图1.18所示。
图1.18 Storage功能
(5)APPDATA窗口用于显示当前项目当前时刻的具体数据,实时地反 馈项目数据情况。用户可以在此处编辑数据,并及时地反馈到界面上, 如图1.19所示。
图1.3(b) 帮助文档
在帮助文档里有介绍、设计、小程序开发、运营、数据、社区6 个菜单,针对不同角色的用户提供了不同内容的帮助文档。
开发人员经常会用到这里的简易教程、框架的使用、组件的介绍、 API、工具以及腾讯云支持等内容。 STEP2:在文档工具里,根据自己的操作系统,下载微信小程序的开 发工具,如图1.4所示。
小程序的界面和使用方法和APP类似,图1.2所示是几个已发布的 常用小程序界面。
图1.2 常用微信小程序界面
用户需要下载、安装才可以使用APP,安装时还会考虑APP占用多 大存储空间,哪些程序应该卸载掉以释放空间。
微信小程序则无需安装,直接使用,不占用存储空间。用户在使 用微信小程序后,可以用完即走。
微信小程序开发图解案例教程设计流程
![微信小程序开发图解案例教程设计流程](https://img.taocdn.com/s3/m/b25209e1dd36a32d727581ab.png)
微信小程序简明开发教程
微信小程序简明开发教程
主讲人:小刚老师
综合案例:仿中国婚博会微信小程序
底部标签导航设计 海报轮播效果设计 宫格导航设计 全部分类导航设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
现金券下拉菜单筛选条件设计 现金券列表页设计 婚博会索票设计 获知渠道弹出层设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
底部标签导航设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
海报轮播效果设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
宫格导航设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
全部分类导航设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
现金券下拉菜单筛选条件设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
现金券列表页设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
婚博会索票设计
微信小程序简明开发教程
综合案例:仿中国婚博会微信小程序
获知渠道弹出层设计
微信小程序简明开发教程来自综合案例:仿中国婚博会微信小程序
总结
➢ 底部标签导航设计 ➢ 海报轮播效果设计 ➢ 宫格导航设计 ➢ 全部分类导航设计 ➢ 现金券下拉菜单筛选条件设计 ➢ 现金券列表页设计 ➢ 婚博会索票设计 ➢ 获知渠道弹出层设计
微信小程序开发项目教程ppt第3章(89)
![微信小程序开发项目教程ppt第3章(89)](https://img.taocdn.com/s3/m/ed464d91783e0912a3162a60.png)
莫凡商城小程序的项目结构
微信小程序开发项目教程(慕课版)
工业和信息化人才培养规划教材 人民邮电出版社
本章导读
The chapter’s introduction
在1.4 节中,我们创建了莫凡商城小程序项目ቤተ መጻሕፍቲ ባይዱ默认生成了项目结构和文件,这些 文件分为框架页面文件、工具类文件、框架全局文件3 类,如图3.1 所示。本章我们介 绍微信小程序的项目结构。
转、需要跳转的小程 序列表、全局自定义 组件、小程序接口权 限、sitemap.json 文
plugins preloadRule resizable
navigateToMiniProgramAppIdList
usingComponents
件的位置等。
permission
sitemapLocation
1.app.js 小程序逻辑文件
app.js 文件用来定义全局数据和函数,它可 以指定微信小程序的生命周期函数。生命周 期函数可以理解为微信小程序自己定义的函 数,如onLaunch(监听小程序初始化)、 onShow(监听小程序显示)、onHide(监 听小程序隐藏)等,在不同阶段、不同场景 可以使用不同的生命周期函数。
3.1.1 框架全局文件
文件
app.js app.json app.wxss app.config.json sitemap.json
是否必填
是 是 否 是 是
作用
编写小程序逻辑 进行小程序公共配置 提供小程序公共样式表 进行小程序项目个性化配置 配置小程序及其页面是否允许被微信索引
3.1.1 框架全局文件
pages window
包结构,设置Worker tabBar
微信小程序入门ppt课件
![微信小程序入门ppt课件](https://img.taocdn.com/s3/m/2eb071336c85ec3a87c2c5c5.png)
WXSS
26
1
尺寸单位
设备
rpx换算px (屏幕宽度/750) px换算rpx (750/屏幕宽度) 屏幕宽度
iPhone5
1rpx = 0.42px
1px = 2.34rpx
320
iPhone6
1rpx = 0.5px
1px = 2rpx
375
iPhone6 Plus 1rpx = 0.552px
27
2
样式导入
使用@import语句可以导入外联样式表,@import后跟需要导入的外联 样式表的相对路径,用;表示语句结束。
28
3
内联样式
框架组件上支持使用 style、class 属性来控制组件的样式。
style:静态的样式统一写到 class 中。style 接收动态的样式,在运行时会进行解 析,请尽量避免将静态的样式写进 style 中,以免影响渲染速度。 <view style="color:{{color}};" />
0
1
2
3
16
7
View
实现点击效果
hover-class指定按下去的样式类。 当 hover-class="none" 时,没有点击态效果
WXML <view hover-class='hover'>按钮</view>
WXSS
.hover{ background-color: #aaa;
}
178239text\t 空格( 多个只会显示一个空格) \n 换行
<text>你好!\t七月流火啊!\n我 在下一行</text>
PHP程序设计与微信小程序案例教程 课件全 第1-7章
![PHP程序设计与微信小程序案例教程 课件全 第1-7章](https://img.taocdn.com/s3/m/fc7a4d7c5bcfa1c7aa00b52acfc789eb172d9e69.png)
</view> </view>
2.3.4 制作“比较成绩”页面
1. “比较成绩”页面框架 框
框 按钮
框
框 文本 输入框
框 文本 输入框 按钮
3.微信开发者工具界面
(1)菜单栏 项目:用于新建项目、关闭项目、导入项目、查 看所有项目。 文件:用于新建、保存、关闭文件。 编辑:用于查找替换编辑代码、格式化代码。 工具:用于访问一些辅助工具。 界面:用于显示和隐藏开发者界面的各个窗口。 设置:用于设置外观、快捷键、编辑器等。
微信开发者工具:用于切换账号、更换开发模式、 调试等操作。
框 文本
2.3.4 制作“比较成绩”页面
2.“比较成绩”页面WXML代码
步骤一 app.json
{ "pages":[ "pages/bjcj/bjcj", "pages/index/index", "pages/logs/logs" ]
}
步骤二 bjcj.wxml
<view> <text>请输入语文成绩</text> <input type="number" />
1.3注册微信小程序账号
1.注册微信小程序账号
1
Hale Waihona Puke 2打开微信公众平台官网 https://
选择注册的账号类型: 小程序
3
依次完成账号信息、邮箱 激活、信息登记
第3章 用微信小程序组件构建UI界面PPT课件
![第3章 用微信小程序组件构建UI界面PPT课件](https://img.taocdn.com/s3/m/3e805a42f705cc175427090b.png)
第3章 用微信小程序组件构建UI界面
3.2 基础内容组件
➢ text组件:文本,支持转义符“\“;
微信小程序简明开发教程
第3章 用微信小程序组件构建UI界面
3.2 基础内容组件
➢progress组件:进度条;
微信小程序简明开发教程
第3章 用微信小程序组件构建UI界面
3.2 基础内容组件
第3章 用微信小程序组件构建UI界面
3.7 画布UI组件
➢ canvas组件:画布;
微信小程序简明开发教程
第3章 用微信小程序组件构建UI界面
3.8 实战:表单登录注册微信小程序
微信小程序简明开发教程
第3章用微信小程序组件构建UI界面
总结
➢ 视图容器组件 ➢ 基础内容组件 ➢ 丰富的表单组件 ➢ 导航组件 ➢ 媒体组件 ➢ 地图组件 ➢ 画布组件
第3章 用微信小程序组件构建UI界面
3.3 丰富的表单组件
➢picker组件:滚动选择器;
微信小程序简明开发教程
第3章 用微信小程序组件构建UI界面
3.3 丰富的表单组件
➢ slider组件:滑动选择器;
微信小程序简明开发教程
第3章 用微信小程序组件构建UI界面
3.3 丰富的表单组件
➢ switch组件:开关选择器;
➢rich-text组件:富文本;
rich-text富文本组件,通过这个组件可以在WXML页面文件显示一些富文本内容,比如 HTML一些元素内容显示
微信小程序简明开发教程
第3章 用微信小程序组件构建UI界面
3.3 丰富的表单组件
➢ button组件:按钮;
➢ checkbox组件:多选选择器,checkbox-group由多个checkbox组成;
微信小程序开发 3-4 教案-九九乘法表[3页]
![微信小程序开发 3-4 教案-九九乘法表[3页]](https://img.taocdn.com/s3/m/cdfa78d5710abb68a98271fe910ef12d2bf9a973.png)
第3章小程序视图层任务3.4 九九乘法表图3.4 九九乘法表四、任务实现1.编写index.wxml文件中的代码本任务利用双重wx:for列表渲染和wx:if条件渲染来实现九九乘法表的打印。
代码中使用了.jiujiu 和.inline两种样式,.jiujiu用于控制字体大小和边距,.inline利用inline-block属性控制某一row行的所有col列都在同一行内显示,而且上一次row循环与下一次col循环列之间留有空格。
此外,使用width属性控制每一行的总宽度,从而保证最长一行文字能够显示出来,显示的文字大小合适。
index.wxml文件:<!--index.wxml--><view class='jiujiu'><view wx:for="{{[1,2,3,4,5,6,7,8,9]}}" wx:for-item="row"><view class="inline" wx:for="{{[1,2,3,4,5,6,7,8,9]}}" wx:for-item="col"><view wx:if="{{col<=row}}">{{col}}x{{row}}={{col*row}}</view></view></view></view>2.编写index.wxss文件代码本案例index.wxml中,已经定义了.jiujiu和.inline样式,现编写.jiujiu和.inline两个定义。
index.wxss文件见附件;3.编写index.json文件代码该文件用来显示小程序标题栏的样式和文本内容,前面已经讲过,这里就不再贤述。
index.json文件:{"navigationBarBackgroundColor":"#000000","navigationBarTitleText":"九九乘法表","navigationBarTextStyle":"white","backgroundTextStyle":"dark"}。
微信小程序开发实战 第3章 音乐小程序项目
![微信小程序开发实战 第3章 音乐小程序项目](https://img.taocdn.com/s3/m/0a9aa328a417866fb94a8e10.png)
✎ 3.3 【任务2】音乐推荐
2 前导知识
scroll-view组件事件对象参数分析: scrollLeft:横向滚动条左侧到视图左边的距离。 scrollTop:纵向滚动条上端到视图顶部的距离。 scrollHeight:纵向滚动条在Y轴上最大滚动距离。 scrollWidth:横向滚动条在X轴上最大的滚动距离。 deltaX:横向滚动条的滚动状态。 deltaY:纵向滚动条的滚动状态。
</swiper>
swiper组件
✎ 3.2 【任务1】标签页切换
2 前导知识
swiper组件常用属性:
可选值 indicator-dots indicator-color indicator-active-
color autoplay current
说明 Boolean
Color
Color
Boolean Number
<view style="width:200%;height:400px;background: #ccc"></view> </scroll-view> scroll: function(e) {
console.log(e.detail) },
✎ 3.3 【任务2】音乐推荐
2 前导知识
scroll-view组件事件对象:
3
✎
目录
开发前的准备
☞点击查看本节相关知识点
【任务1】标签页切换
☞点击查看本节相关知识点
【任务2】音乐推荐
☞点击查看本节相关知识点
【任务3】播放器
☞点击查看本节相关知识点
✎
目录
【任务4】播放列表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1.3 swiper滑块视图容器
2.页签切换效果
swiper 滑块视图容器除了可以 用来进行海报轮播效果的实现外, 还可以进行页签切换效果的实现, 常用于多种方式的登录或者多种类
别的切换,如图所示。
目录
contents
3.1 视图容器组件 3.2 基础内容组件 2.3 丰富的表单组件 3.4 导航组件 3.5 媒体组件 3.6 地图组件 3.7 画布组件
3.3.6 label改进表单可用性
bel组件定义for属性
label组件定义for属性后,它会根据for属性的值找到组件id一样的值,然后会触发这个组件 的相应事件。
3.3.7 picker滚动选择器
picker滚动选择器,支持三种滚动选择器:普通选择器,时间选择器,日期选择器,默认是 普通选择器,如图所示。
text文本组件支持转义符“\”,如换行\n、空格\t,<text/> 组件内只支持 <text/> 嵌套, 除了文本节点,其他节点都无法长按选中。
3.2.3 progress进度条
Progress进度条组件是一种提高用户体 验度的组件,就像视频播放一样,可以通过 进度条看到完整视频的长度、当前播放的进 度,这样让用户能合理的安排自己的时间, 提高用户的体验度,微信小程序也提供了 progress进度条组件,它的属性如表所示。
和警告类型按钮,同时提供两种大小
形状的按钮:默认和mini按钮,如图 所示。
3.3.1 button按钮
button按钮组件有很多属性,每个属性有不同的作用,如表所示。
3.3.2 checkbox多项选择器
checkbox多项选择器组件,也就是我们常说的复选框,用来进行多项选择的时候会用 到checkbox多项选择器。它的属性如表所示。
label 组 件 没 有 定 义 for 属 性 时 , 在 label 内 包 含 <button/> 、 <checkbox/> 、 <radio/> 、 <switch/>这些组件,当单击label组件时,会触发label内包含的第一个控件,假如<button/>在第 一个位置,就会触发<button/>对应的事件,假如<radio/>在第一位,就会触发radio对应的事件。
switch开关选择器应用得十分普遍,
它有两个状态:开或者关,在很多场景都 会用到开关这个功能,如微信设置里的 “新消息提醒”界面,通过开关来设置是 否接收消息、显示消息、是否有声音、是 否震动等功能,如图所示。
3.3.9 switch开关选择器
scroll-view 来实现这些新闻频道的横
向滚动,如图所示。
3.1.3 sபைடு நூலகம்iper滑块视图容器
swiper滑块视图容器用来在指定区域内切换内容的显示,常用于制作海报轮播效果和页签 内容的切换效果。它的属性如表所示。
3.1.3 swiper滑块视图容器
1.海报轮播效果
海报轮播效果常用来展示商品图片信息或者广告信息,是很多网站或者App软件都会采 用的一种布局方式,如图所示。
3.3.4 input单行输入框
input单行输入框用来输 入单行文本内容,其属性如 表所示。
3.3.5 textarea多行输入框
textarea多行输入框是与 input单行输入框对应的一个 组件,它可以输入多行文本 内容。它的属性如表所示。
3.3.6 label改进表单可用性
bel组件没有定义for属性
目录
contents
3.1 视图容器组件 3.2 基础内容组件 2.3 丰富的表单组件 3.4 导航组件 3.5 媒体组件 3.6 地图组件 3.7 画布组件
3.8 沙场大练兵:表单登录注册微信小程序
3.3.1 button按钮
button按钮组件提供3种类型的 按钮:基本类型按钮、默认类型按钮
目录
contents
3.1 视图容器组件 3.2 基础内容组件 2.3 丰富的表单组件 3.4 导航组件 3.5 媒体组件 3.6 地图组件 3.7 画布组件
3.8 沙场大练兵:表单登录注册微信小程序
3.1.1 view视图容器
view视图容器是WXML界面布局的基础组件,它和HTML里的div功能类似,用来进行界面
3.1.2 scroll-view可滚动视图区域
1.纵向滚动
允许内容纵向滚动,需要给 <scroll-view/> 一个固定高度,可以绑 定 滚 动 到 顶 部 / 左 边 ( bindscrolltoupper )、滚动到底部 /
右 边 ( bindscrolltolower ) 、 滚 动 时
的布局。view视图容器也有自己的属性,如表所示。
3.1.1 view视图容器
在WXML界面里使用view布局,
渲染出界面内容,如图所示。
3.1.2 scroll-view可滚动视图区域
scroll-view可滚动视图区域允许视图区域内容横向滚动或者纵向滚动,类似于浏览器横向 滚动条和垂直滚动条的使用。scroll-view拥有自己的属性和事件,如表所示。
3.8 沙场大练兵:表单登录注册微信小程序
3.2.1 icon图标组件
微信小程序提供了丰富的图标组件, 应用于不同的场景,有成功、警告、提示、 取消、下载等不同含义的图标,如图所示。 icon图标组件有3个属性:图标的类 型type、图标的大小size和图标的颜色 color,如表所示。
3.2.2 text文本组件
3.3.8 slider滑动选择器
slider滑动选择器组件,经常用来
控制声音的大小、屏幕的亮度等场景
的使用,它可以设置滑动步长、显示 当前值以及设置最小值/最大值,如右 图所示。
3.3.8 slider滑动选择器
slider滑动选择器组件它的属性如下表所示。
3.3.9 switch开关选择器
(bindscroll)触发的事件,也可以滚 动到指定的id区域(scroll-into-view)。 下面实现纵向滚动,如图所示。
3.1.2 scroll-view可滚动视图区域
2.横向滚动
在使用今日头条或腾讯新闻时, 在新闻列表的上方都会有新闻频道供 我们单击,可以向左滑动和向右滑动 来查看相应类别的新闻,可以采用