小程序 导航按钮列表实现navigator
小知识鉴别
inline(行内元素):不会独占一行. 不能更改元素的height,width的值,大小由内容撑开.可以使用padding,margin只有left和right产生边距效果,但是top和bottom就不行.
block(块级元素):独占一行,默认填满父级元素的宽度. 够改变元素的height,width的值. 可以设置padding,margin的各个属性值
inline-block(融合行内于块级):不独占一行的块级元素 存在间隙问题,间隙为4像素,这个问题产生的原因是换行引起的,
去除空隙的方法:对父元素添加,{font-size:0},即将字体大小设为0,那么那个空白符也变成0px
1 wxml **最外边包裹一层view主要是添加一个和上边swiper的margin,其实可有可无
<view class="container"><!-- swiper轮播图 --><!-- <view class="swiper-container" hover-class="none" hover-stop-propagation="false"> --><swiper class="top-swiper" indicator-dots="true" autoplay="true" circular="true" vertical="{{false}}" ><block wx:for="{{swiperitems}}"><swiper-item class="top_swiper_item" ><image class="swiper-image" src="{{item}}" mode="scaleToFill" ></image></swiper-item></block></swiper><!-- </view> --><!-- 导航按钮 --><view class="bottom-nav" ><block wx:for="{{navItems}}"><view class="wrap-item {{item.isSplot?'border-all':'border-bottom'}}" ><navigator target="" url="../../pages/{{item.url}}/{{item.url}}" hover-class="navigator-hover" open-type="navigate">{{item.name}}</navigator></view></block></view>
</view>
2 wxss ***文本
@1垂直居中--line-height = 容器高度 水平居中text-align:center;
text-align只能控制水平方向上的居中
@2 不设置高度,使用padding-top = padding-bottom来进行文字的水平居中
page {height: 100%;
}.container {height: 100%;box-sizing: border-box;background-color: #f4f4f4;
}
.bottom-nav{width: 100%;margin-top: 2rpx;
}
.wrap-item{display: inline-block;width: 33%;height: 200rpx;line-height: 200rpx;background-color: #fff;text-align: center;
}
.border-bottom{border-bottom: 1px solid #ddd;
}
.border-all{border: 1px solid #ddd;border-top: 0;
}
3 js
navItems:[{name:'堂食',url:'dishes'},{name:'外卖',url:'take',isSplot:true},{name:'外带',url:'out'},{name:'订单',url:'bill'},{name:'帐单',url:'bill',isSplot:true},{name:'报表',url:'bill'}]
小程序 导航按钮列表实现navigator相关推荐
- 微信小程序导航组件 navigator使用
文章目录 一.微信小程序导航组件 navigator使用 二.路由跳转页面传参&接收参数 一.微信小程序导航组件 navigator使用 //pages/index/index <nav ...
- 微信小程序导航:免费视频+精品教程+DEMO集合(长期更新)
1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...
- 微信小程序 - 展开收缩列表
代码源自于:微信小程序示例官方 index.wxml 1 <block wx:for-items="{{list}}" wx:key="{{item.id}}&qu ...
- 小程序 | 微信小程序实现商品分类列表
小程序 | 微信小程序实现商品分类列表 一.效果展示 二.代码实现 <!-- wxml --> <view class="container"> <! ...
- 微信小程序显示分页列表
目录 微信小程序创建项目配置底部导航栏 微信小程序滚动播放内容 微信小程序功能中心模块开发 微信小程序个人中心页面开发 微信小程序获取电话号码 微信小程序显示列表数据 微信小程序显示分页列表 微信小程 ...
- 八月微信小程序导航:官方文档+精品教程+demo集合(8月25...
2019独角兽企业重金招聘Python工程师标准>>> 1:官方工具: https://mp.weixin.qq.com/debug/w ... tml?t=147643467846 ...
- zblog小程序导航主题模板,简单好用小程序商城主题设置方法
小程序现在非常的火爆,大家的手游内存是有限的,无需下载的小程序就能为大家提供和app相同的服务,非常的受欢迎.不过由于小程序数量太多,怎么才能顺利找到想要找到的小程序呢?小程序导航站就应运而生,如何做 ...
- 微信小程序导航栏高度。分析手机状态栏高度、微信小程序胶囊高度等。
//获取系统信息的概念 console.log(uni.getSystemInfoSync()); let res = uni.getSystemInfoSync() //胶囊按钮的信息 consol ...
- 微信小程序快速建立列表
如何在微信小程序中建立列表,并且实现列表项的动态增添,点击某一列表项实现界面的跳转,可以通过navigator组件进行表示. wxml文件 <view class="box" ...
- 微信小程序——添加按钮格式
微信小程序--添加按钮 步骤一:在wxml文件中添加按钮代码(图后提供可复制代码) <button class = "button_cat">炸炸呼呼</butt ...
最新文章
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(单色填充、分组颜色填充)实战
- 扩展JavaScript的时候,千万要保留其原来的所有功能
- LeetCode-Unique Binary Search Trees
- 马化腾首谈腾讯开源时,鹅厂已在Github上放出82个项目,标星24万+ | 附AI项目链接...
- seo模拟点击软件_网站用软件刷排名好不好?
- 化工原理 蒸馏(下)
- Python中的X[:,0]和X[:,1]
- unity安装后续添加模块
- antlr ques
- php $stmt,PHP在stmt准备和执行语句后获取结果
- Markdown字体,字号,颜色和背景色设置
- 从零开始学习股票知识
- 重磅!python获取同步输出的桌面网易云音乐歌词(内存偏移获取)
- 小米电视es65、ea65、ex65和ec65区别
- 宝讯网捷:拼多多团长佣金怎么领?
- 【Data URL】【RE】【bugku】逆向入门writeup
- 谷歌seo工具有哪些
- 2021-05-16
- 华为笔记本电脑计算机在哪里打开,华为笔记本电脑有摄像头吗
- PANDA pipeline的安装与使用-安装(1)
热门文章
- js获取本月第一天和当前时间
- java多文件文件压缩加密下载
- SCCM 2016安装部署
- 100 个常见的 PHP 面试题和答案分享
- SQL学习笔记(05)_JOIN的类型与用法
- laravel实现-阿里接口根据银行卡号查询银行名
- redis 返回 key 的剩余的过期时间(RedisTemplate封装PTTL 命令)
- Android基础之将毫秒换算成(天/时/分/秒/毫秒)
- W5500开发笔记 | 01- W5500 Socket API的说明
- ubuntu系统学习(1) 测网速命令/实时显示网速speedometer