版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章文章首页填空题1.小程序中实现选项卡功能通过在_______文件中,配置_______选项实现的。答案:app.json、tabBar2.在Tab选项卡使用_______方法实现不同页面进行切换。答案:wx.switchTab3.小程序中自定义组件包含________文件。答案:.js逻辑控制文件、.json配置文件、.wxml组件页面文件、wxss组件页面样式文件微信小程序中使用______方法,实现实现发送http或者https请求,并获得服务器的数据答案:wx.request(Object)方法5.微信小程序wx.request(Object)方法,Object参数常用的属性包含有哪些?答案:url、data、headr、method、success。判断题小程序tabBar配置有一个list属性,表示配置Tab切换数目,但这个数组属性只能接收最少2个选项,最多5个选项。(√)wx.switchTab可以跳转到应用中某一页面。(√)在小程序中模板仅仅实现了元素与样式的模块化,但小程序的组件除了能够实现元素和样式的模块化,同时也可以实现逻辑的模块化,但遗憾的是组件不能嵌套使用(×)。在小程序使用组件可以内容重复使用,同时组件可以作为第三方组件的方式在其他的小程序中使用(√)在小程序中wx.request(Object)方法中Object的参数中url属性和method属性都为必填属性(×)选择题微信小程序tabBar的配置中,常用的属性属性包含(ABCD)。A.
colorB.
selectedColorC.
listD.
position2.下列选项中关于微信小程序自定义组件说法不正确的是(D)A.小程序中的组件在老的版本(1.63版本之前)中不支持,只能使用模板方式实现内容模块化B.在小程序中可以自定义组件,同时也可以使用第三方的组件,并且它们可以进行嵌套使用。C.在小程序中自定义的使用与内置使用基本一样,仅仅只需要做自定义组件的注册配置就可以使用。D.在小程序的自定义组件中不能嵌套使用第三方组件。3.关于wx.request(Object)属性描述正确的是(A)。A.可以发起HTTPS请求B.URL可以带端口号C.返回的complete方法,只有在调用成功之后才会执行D.header中可以设置Referer4.关于wx.request(Object)使用方法描述不正确是(D)。A.可以发送http请求也可以发送https的请求。B.可以通过success回调方法中参数中data属性获得开发者服务器的数据C.方法发送的请求默认的超时时间为60000毫秒。D.改方法获得的数据必须通过设置headr中content-type为”application/json”来获得json格式的数据。简答题请描述在微信小程序中模板与自定义组件的使用区别?简述WX.navigateTo、wx.redirectTo和wx.switchTab跳转方式的区别?编程题使用自定义组件的方式把文章列表页面的模板进行替换。完成文章显示自定义组件,并在文章列表页面中使用,其实现参考步骤如下:步骤一:在“components”目录中创建post-item组件,并为组件设置post属性,示例代码如下://
Post自定义组件Component({
/**
*
组件的属性列表
*/
properties:
{
//
定义文章属性
post:Object
},
/**
*
组件的初始数据
*/
data:
{
},
/**
*
组件的方法列表
*/
methods:
{
}})步骤二:为post-item组件设置显示内容和样式。首先为post-item组件中index.wxml文件中添加元素显示的内容,示例代码如下:<!--
文章自定义组件
--><view
class="post-container">
<!--文章作者的图像与日期-->
<view
class="post-author-date">
<image
src="{{post.avatar}}"
/>
<text>{{post.date}}</text>
</view>
<!--
标题
-->
<text
class="post-title">{{post.title}}</text>
<!--
文章图片
-->
<image
class="post-image"
src="{{post.postImg}}"
mode="aspectFill"
/>
<!--
文章内容
-->
<text
class="post-content">{{post.content}}</text>
<!--
文章评论、搜索、点餐
-->
<view
class="post-like">
<image
src="/images/icon/wx_app_collect.png"
/>
<text>{{post.collectionNum}}</text>
<image
src="/images/icon/wx_app_view.png"></image>
<text>{{post.readingNum}}</text>
<image
src="/images/icon/wx_app_message.png"></image>
<text>{{mentNum}}</text>
</view></view>接着为post-item组件中index.wxss文件中添加样式代码,示例代码如下:/*
设置文章列表样式
*/.post-container
{
flex-direction:
column;
display:
flex;
margin:
20rpx
0
40rpx;
background-color:
#fff;
border-bottom:
1px
solid
#ededed;
border-top:
1px
solid
#ededed;
padding-bottom:
5px;}/*
文章作者图片与日期样式
*/.post-author-date
{
margin:
10rpx
0
20rpx
10px;
display:
flex;
flex-direction:
row;
align-items:
center;}/*
文章作者图片样式
*/.post-author-date
image
{
width:
60rpx;
height:
60rpx;}/*
文章作者文本样式
*/.post-author-date
text
{
margin-left:
20px;}/*
文章图片样式
*/.post-image
{
width:
100%;
height:
340rpx;
margin-bottom:
15px;}/*
文章日期样式
*/.post-date
{
font-size:
26rpx;
margin-bottom:
10px;}/*
文章标题样式
*/.post-title
{
font-size:
16px;
font-weight:
600;
color:
#333;
margin-bottom:
10px;
margin-left:
10px;}/*
文章内容样式
*/.post-content
{
color:
#666;
font-size:
26rpx;
margin-bottom:
20rpx;
margin-left:
20rpx;
letter-spacing:
2rpx;
line-height:
40rpx;}.post-like
{
display:
flex;
flex-direction:
row;
font-size:
13px;
line-height:
16px;
margin-left:
10px;
align-items:
center;}.post-like
image
{
height:
16px;
width:
16px;
margin-right:
8px;}.post-like
text
{
margin-right:
20px;}text
{
font-size:
24rpx;
font-family:
Microsoft
YaHei;
color:
#666;}步骤3:在文章列表页面引用自定义组件。首先在文章列表posts.json中添加配置引用自定义组件,示例代码如下:{
"usingComponents":
{
"hp-post-item":"../../components/post-item/index"
},
"navigationBarTitleText":
"文字"}修改posts.wxml中代码,把原模板相关代码替换了组件引用的代码,具体实例如下:
<!--
文章列表
-->
<block
wx:for="{{postList}}"
wx:for-item="post"
wx:for-index="idx"
wx:key="postId">
<view
catchtap="goToDetail"
id="{{post.postId}}"
data-post-id="{{post.postId}}">
<hp-post-item
post="{{post}}"></hp-post-item>
</view>
</block>使用第三方组件Lin-UI实现在欢迎页面实现获取当前用户图像和昵称信息。实现参考步骤:步骤1:在welcome.json中引入关于Lin-UI中活动用户图像组件,示例代码如下:
"usingComponents":
{
"l-avatar":"/miniprogram_npm/lin-ui/avatar/index"
}步骤2:在welcome.wxml中修改使用Li
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初一语文第二学期期末模拟考试卷及答案(共九套)
- 2026年护理伦理学的理论基础课件
- 探索民宿服务行业-市场洞察与投资机会
- 药厂工艺变革-提升质量与效率
- 数字出版:决胜市场竞争-制定有效策略持续发展提升
- 电子行业MemoryS2026闪存大会跟踪报告:行业缺货或将延续至27年关注未来存储技术创新重构
- 电力ETF景顺:把握电力资产价值重估的时代机遇
- 高中物理生态课堂理念下培养科学思维能力的分析
- 催缴违约未付的工程款函件(8篇)
- 时光请慢点+课件-2025-2026学年高二下学期母亲节主题班会
- 2026年湖南省长沙市初二地理生物会考真题试卷(+答案)
- 2026建安杯信息通信建设行业安全竞赛核心考点试题库(选择题)
- (2025年)镇雄县辅警协警笔试笔试真题(附答案)
- 湖北省2025年普通高中学业水平选择性考试政治试题(解析版)
- 第23课 医疗设施新功能 课件 2025-2026学年人教版初中信息科技八年级全一册
- 万邑通在线测评题库及答案
- 2026年低压电工证考试试题及答案
- 化工厂防爆安全培训课件
- GB/T 46828.1-2025塑料透明材料总透光率的测定第1部分:单光束仪器
- 2025年中国铁路上海局集团有限公司芜湖车务段客运服务人员招聘参考笔试题库及答案解析
- 疫苗管理法培训课件疾控
评论
0/150
提交评论