网站大量收购独家精品文档,联系QQ:2885784924

《微信小程序程序设计与开发》课程第二次大作业.docxVIP

《微信小程序程序设计与开发》课程第二次大作业.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

微信小程序课程第二次大作业

选择题(10分)

1.关于背景音乐实例BackgroundAudioManager说法错误是(B)

A.play()播放音乐

B.pause()切换音乐

C.seek()跳转到指定位置

D.onTimeUpdate(function)监听音乐播放进度更新事件。

2.下列关于wx.request()参数说法错误是(B)

A.url为开发者服务器接口地址

B.responseType默认值text返回的格式

C.header请求头

D.method请求方法

3.下列关于微信小程序页面分享朋友和朋友圈的使用说法正确是(B)。

A.onShareAppMessage表示分享朋友或微信群,方法必须返回一个Object对象,这个对象可以包含属性是title、desc、path。

B.onShareTimeline表示页面分享到朋友圈,但必须在onShareAppMessage使用后才能使用

C.onShareTimeline方法功能可以同时支持 Android和IOS

D.onShareTimeline的分享朋友圈只能通过“单页模式”方式进行分享。

4.下列关于wx.showModal()参数说明正确的是(ABD)

A.title提示标题

B.content提示的内容

C.cancel是否显示取消按钮

D.confirmText确定按钮的文字

5.以下选项中属于tabBar标签栏属性的是(ABC)

A.color

B.selectedColor

C.borderStyle

D.background

简答题(20分)

如何在微信小程序中实现下拉刷新?

参考答案:

1.先在app.json或page.json中配置enablePullDownRefresh:true

2.page里调用onPullDownRefresh函数,在下拉刷新时执行

在下拉函数执行时发起数据请求。

3.请求返回后,调用wx.stopPullDownRefresh停止下拉刷新的状态

在微信小程序中wx:if?和?hidden?的区别

参考答案:

wx:if?:有更高的切换消耗。

hidden?:有更高的初始渲染消耗

在实际使用中频繁切换使用hidden,运行时条件变化使用wx:if

简述下?wx.navigateTo(),?wx.redirectTo(),?wx.switchTab(),?wx.navigateBack(),?wx.reLaunch()?区别?

参考答案:

wx.navigateTo()?:保留当前页面,跳转到应用内的某个页面。但是不能跳到?tabbar?页面

wx.redirectTo()?:关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到?tabbar?页面

wx.switchTab()?:跳转到?TabBar?页面,并关闭其他所有非?tabBar?页面

wx.navigateBack()?:关闭当前页面,返回上一页面或多级页面。可通过?getCurrentPages()?获取当前的页面栈,决定需要返回几层

wx.reLaunch()?:关闭所有页面,打开到应用的某个页面。

简单介绍在微信小程序中实现背景音乐播放的方式有哪些

参考答案:

方式一:wx.createAudioContext(audioId)用户锁屏之后不能够播放

方式二:wx.getBackgroundAudioManager()背景音频播放(锁屏之后仍然能够播放)

BackgroundAudioManager.onCanplay(functioncallback)监听背景音频进入可播放状态事件。但不保证后面可以流畅播放

BackgroundAudioManager.onPlay(functioncallback)监听背景音

操作题(70分)

完成“我的旅游小程序”的全部功能(功能要求基于《旅游博客小程序App》,具体完成功能要求如下:

使用TabBar完成不同页面切换,完成要求如下(15分):

完成《我的旅游小程序》页面TabBar,实现“博客”页面、“天气”页面和“个人中心”页面的切换,实现效果如下图所示:

博客页面

天气页面

个人中心页面

实现天气页面效果与功能。(25分)

“天气”页面实现效果如下图:

天气页面实现效果

功能要求:

通过wx.request(object)方法请求远程天气服务器数据,完成天气数据展示。(15分)

输入不同城市,查询对应城市的天气(10分)

备注:

天气预报接口可以参考:/index/doc。

天气预报服务器接口指南网址截图

查阅文档,根据响应json格式进行数据绑定。

实现“个人中心”页面功能(30分)

页面实现效果:

未保存个人信息效果图

保存用户信息后显示效果

您可能关注的文档

文档评论(0)

释然 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档