小知识鉴别

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相关推荐

  1. 微信小程序导航组件 navigator使用

    文章目录 一.微信小程序导航组件 navigator使用 二.路由跳转页面传参&接收参数 一.微信小程序导航组件 navigator使用 //pages/index/index <nav ...

  2. 微信小程序导航:免费视频+精品教程+DEMO集合(长期更新)

    1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教程:https://mp.weixin.qq.com/debu ...

  3. 微信小程序 - 展开收缩列表

    代码源自于:微信小程序示例官方 index.wxml 1 <block wx:for-items="{{list}}" wx:key="{{item.id}}&qu ...

  4. 小程序 | 微信小程序实现商品分类列表

    小程序 | 微信小程序实现商品分类列表 一.效果展示 二.代码实现 <!-- wxml --> <view class="container"> <! ...

  5. 微信小程序显示分页列表

    目录 微信小程序创建项目配置底部导航栏 微信小程序滚动播放内容 微信小程序功能中心模块开发 微信小程序个人中心页面开发 微信小程序获取电话号码 微信小程序显示列表数据 微信小程序显示分页列表 微信小程 ...

  6. 八月微信小程序导航:官方文档+精品教程+demo集合(8月25...

    2019独角兽企业重金招聘Python工程师标准>>> 1:官方工具: https://mp.weixin.qq.com/debug/w ... tml?t=147643467846 ...

  7. zblog小程序导航主题模板,简单好用小程序商城主题设置方法

    小程序现在非常的火爆,大家的手游内存是有限的,无需下载的小程序就能为大家提供和app相同的服务,非常的受欢迎.不过由于小程序数量太多,怎么才能顺利找到想要找到的小程序呢?小程序导航站就应运而生,如何做 ...

  8. 微信小程序导航栏高度。分析手机状态栏高度、微信小程序胶囊高度等。

    //获取系统信息的概念 console.log(uni.getSystemInfoSync()); let res = uni.getSystemInfoSync() //胶囊按钮的信息 consol ...

  9. 微信小程序快速建立列表

    如何在微信小程序中建立列表,并且实现列表项的动态增添,点击某一列表项实现界面的跳转,可以通过navigator组件进行表示. wxml文件 <view class="box" ...

  10. 微信小程序——添加按钮格式

    微信小程序--添加按钮 步骤一:在wxml文件中添加按钮代码(图后提供可复制代码) <button class = "button_cat">炸炸呼呼</butt ...

最新文章

  1. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(单色填充、分组颜色填充)实战
  2. 扩展JavaScript的时候,千万要保留其原来的所有功能
  3. LeetCode-Unique Binary Search Trees
  4. 马化腾首谈腾讯开源时,鹅厂已在Github上放出82个项目,标星24万+ | 附AI项目链接...
  5. seo模拟点击软件_网站用软件刷排名好不好?
  6. 化工原理 蒸馏(下)
  7. Python中的X[:,0]和X[:,1]
  8. unity安装后续添加模块
  9. antlr ques
  10. php $stmt,PHP在stmt准备和执行语句后获取结果
  11. Markdown字体,字号,颜色和背景色设置
  12. 从零开始学习股票知识
  13. 重磅!python获取同步输出的桌面网易云音乐歌词(内存偏移获取)
  14. 小米电视es65、ea65、ex65和ec65区别
  15. 宝讯网捷:拼多多团长佣金怎么领?
  16. 【Data URL】【RE】【bugku】逆向入门writeup
  17. 谷歌seo工具有哪些
  18. 2021-05-16
  19. 华为笔记本电脑计算机在哪里打开,华为笔记本电脑有摄像头吗
  20. PANDA pipeline的安装与使用-安装(1)

热门文章

  1. js获取本月第一天和当前时间
  2. java多文件文件压缩加密下载
  3. SCCM 2016安装部署
  4. 100 个常见的 PHP 面试题和答案分享
  5. SQL学习笔记(05)_JOIN的类型与用法
  6. laravel实现-阿里接口根据银行卡号查询银行名
  7. redis 返回 key 的剩余的过期时间(RedisTemplate封装PTTL 命令)
  8. Android基础之将毫秒换算成(天/时/分/秒/毫秒)
  9. W5500开发笔记 | 01- W5500 Socket API的说明
  10. ubuntu系统学习(1) 测网速命令/实时显示网速speedometer