微信小程序(5)-新闻页面制作(1)
来源:互联网 发布:tomcat80端口被占用 编辑:程序博客网 时间:2024/05/15 11:07
制作如图所示新闻页面(newspage)之导航栏步骤如下:
(1)在newspage.js中定义数据(数据都放在.js中的data内)
data: {
newsTitles:['要闻','国际','国内','娱乐','体育','科技','视频']
}
(2)在newspage.wxml中定义显示(视图层)
<view class="nav">
<view hover="true" hover-class="hoverNav" hover-stay-time="1000" class="nav_title">
<text wx:for="{{newsTitles}}" data-idx="{{index}}" class="item" wx:key="unique"bindtap="navbarTap">{{item}}</text>
</view>
</view>
view我的理解类似于css中的div,相当于一个容器。
view(开发文档上的解释),包括属性
视图容器。
hover-class="none"
时,没有点击态效果hover-start-timeNumber50按住后多久出现点击态,单位毫秒hover-stay-timeNumber400手指松开后点击态保留时间,单位毫秒wx:for:
在组件上使用 wx:for
控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为 index
,数组当前项的变量名默认为 item,此例中
newsTitle是在newspage.js中定义的数组名称,item是默认的数据项。因此通过{{}}双括号将数据绑定出来。
点击导航栏时,可以定义不同的样式,需要hover="true"
(3)在newspage.wxss中定义显示样式(类似于css)
.nav{
display: flex;
justify-content:space-between;
height:50rpx;
background: #EDEFEE;
padding:20rpx;
}
.nav_title{
display: flex;
font-family: "微软雅黑";
font-size:28rpx;
color:#848484;
width:100%;
text-align:"center";
line-height:50rpx;
border-radius:10rpx;
}
.nav_title .item
{
margin-left: 20px;
}
.hoverNav{
color:#476F89;
background:#D4e2ef;
}
(4)定义导航触发事件
在newspage.js中写navbarTap事件处理函数
navbarTap: function (e) {
var that=this;
var currentTab=e.currentTarget.dataset.idx ;
if (currentTab==0)
wx.navigateTo({
url: '/pages/index/index'
})..............//根据不同的currentTab值转向不同的页面;
},
制作完成导航栏
- 微信小程序(5)-新闻页面制作(1)
- 微信小程序开发(5)-新闻页面制作之banner
- 微信小程序开发(5)-新闻页之滚动制作(scroll-view)组件的使用
- 用delphi制作新闻采集程序(一)
- 用delphi制作新闻采集程序(二)
- 微信小程序开发阅读&电影小程序之(3)——新闻列表页面构建-数据绑定-for循环
- (八)-实现新闻页面
- 微信小程序(模仿头条新闻)
- 新闻客户端制作(第一部分)
- 新闻小偷程序(asp)
- 微信小程序实战篇-分类页面制作
- 微信小程序实战篇-分类页面制作
- 微信小程序实战篇-分类页面制作
- (十)-实现新闻详细信息浏览页面
- 新闻页面改变字体(DHTML)
- 微信小程序教学第三章(含视频):小程序中级实战教程:列表-静态页面制作
- 微信小程序教学第四章第一节(含视频):小程序中级实战教程:详情-页面制作
- 每天学一点flash(68) 新闻列表制作
- 11.6 字符串示例:字符串排序
- 11.5 字符串:选择排序
- 14.1 结构和其他数据形式:结构体
- 14.2 结构和其他数据形式:嵌套结构
- 14.5 结构和其他数据形式:指针和结构
- 微信小程序(5)-新闻页面制作(1)
- 14.5 结构和其他数据形式:传递结构
- Objective-C NSValue详解
- Android6.0运行时权限
- 14.6 结构和其他数据形式:结构、指针、malloc()
- Apk打包与多渠道打包
- 自己写的一个打log的工具类,没啥技术含量,可以直接粘走用
- 了解Gtest中的事件机制
- 14.18.4 嵌套结构数组