微信小程序weui在线入门教程-WeUi导航相关-navbar
效果图
微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua
Js代码
data: {tabs: ["选项一", "选项二", "选项三"],activeIndex: 1,sliderOffset: 0,sliderLeft: 0},onLoad: function () {var that = this;wx.getSystemInfo({success: function (res) {that.setData({sliderLeft: (res.windowWidth / that.data.tabs.length - sliderWidth) / 2,sliderOffset: res.windowWidth / that.data.tabs.length * that.data.activeIndex});}});},tabClick: function (e) {this.setData({sliderOffset: e.currentTarget.offsetLeft,activeIndex: e.currentTarget.id});},
wxml代码
<view class="page"><view class="page__bd"><view class="weui-tab"><view class="weui-navbar"><block wx:for="{{tabs}}" wx:key="*this"><view id="{{index}}" class="weui-navbar__item {{activeIndex == index ? 'weui-bar__item_on' : ''}}" bindtap="tabClick"><view class="weui-navbar__title">{{item}}</view></view></block><view class="weui-navbar__slider" style="left: {{sliderLeft}}px; transform: translateX({{sliderOffset}}px); -webkit-transform: translateX({{sliderOffset}}px);"></view></view><view class="weui-tab__panel"><view class="weui-tab__content" hidden="{{activeIndex != 0}}">选项一的内容</view><view class="weui-tab__content" hidden="{{activeIndex != 1}}">选项二的内容</view><view class="weui-tab__content" hidden="{{activeIndex != 2}}">选项三的内容</view></view></view></view>
</view>
欢迎大家学习我的视频课程:微信小程序-WeUI界面布局设计入门到精通
微信小程序weui在线入门教程-WeUi导航相关-navbar相关推荐
- 微信小程序weui在线入门教程-WeUi操作反馈-actionsheet弹出式菜单
效果图 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua wxml代码 <view class ...
- 微信小程序weui在线入门教程-WeUi表单组件-list列表
效果图 微信小程序交流群:111733917 | 微信小程序从0基础到就业的课程:https://edu.csdn.net/topic/huangjuhua wxml代码 <view class ...
- 微信小程序云开发入门教程
小程序的云开发: 开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 ...
- 微信小程序保姆级入门教程
一.微信小程序特点 -小程序依赖微信 快,因为免去下载和安装 小,一个包不能超过2M 强,微信有什么能力它也拥有 广,传播微信圈子近10亿用户 QQ 微信 支付宝 字节跳动 美团 鸿蒙 都有类似小程序 ...
- 微信小程序云开发入门教程-服务开通
我们在上篇教程里介绍了小程序账号注册及工具下载安装的功能,本篇我们介绍一下如何开通云开发. 步骤一:开通云开发 打开微信开发者工具,可以看到工具栏里有个云开发的图标 一开始我的这个图标是灰色的,提示已 ...
- MOOC微信小程序开发从入门到实践~笔记
MOOC微信小程序开发从入门到实践~笔记 1.图标网站[icon]www.iconfont.cn 2.新建项目是必须需要AppID 3.app.js是页面逻辑文件 app.json是页面全局配置文件( ...
- 【微信小程序】从入门到放弃
前言 关于微信小程序是什么,能做什么的问题,草民在此不在罗列了,随着小程序的天天刷屏,想必您也是来吃一些干货,本篇博文和大家走进微信小程序的从入门到放弃~ 微信小程序开放功能 草民看过很多的文档,微信 ...
- 美团小程序框架mpvue入门教程
美团小程序框架mpvue入门教程 自打写了 美团小程序框架mpvue蹲坑指南, 一发不可收拾,今天趁周末空闲,来写个mpvue(没朋友)的简单入门教程,本教程只针对新手,老鸟勿喷. 另外,我还专门为本 ...
- vue 美团框架_美团小程序框架mpvue入门教程
美团小程序框架mpvue入门教程 本教程只针对新手,老鸟勿喷. 另外,我还专门为本文做了一个简单的项目,如果懒得从头开始搭项目的童鞋,可以直接去我的 github上克隆到本地, 安装一下依赖,即可直接 ...
最新文章
- MySQL 学习笔记(1)— 创建/连接/选择/显示数据库(表) 查询单列(多列/所有列)/查询返回特定的行数 各种排序(单列/多列/降序/组合排序) 过滤数据
- unity3D 4.6及以上版本. UI穿透问题,以及模拟器不穿透真机穿透问题解决方案
- muduo:获取进程相关信息
- MTK 修改默认Text-to-speech Patch
- AAAI 2019 Oral | 让TA说你想听的—基于音/视频特征解离的讲述者人脸生成
- SIFT算法系列之尺度空间
- ArcGIS地理数据处理高级教程_004_1遇到没有地理参照系信息的数据怎么办
- 刷机-升级到3.90M33-3的方法
- Catalan Number(卡特兰数/卡塔兰数)
- SAP ABAP ALV 的一些总结:Custom container 和 Splitter container
- android 联系人 拼音,Android 2.1 (Eclair)的中文联系人拼音检索问题
- 38岁女强人转行做足疗店,只用一年就把两家同行都挤垮了?
- 这几个习惯,让我成为了高阶网络工程师。
- 使用cmd指令生成Doc文档
- Red Panda DEV-C++更新到6.7.5啦
- python字符串的定界符可以是_Python中,字符串不能用以下哪个符号作为定界符(): \|'|'''|;...
- 【STM32】定时器TIM触发ADC采样,DMA搬运到内存(超详细讲解)
- 布尔-施罗德逻辑代数中的公设对应-- 布尔逻辑之六
- 侍魂胧月传说服务器维护,12月9日停机维护更新公告
- 技校计算机考试题,2011年春季郡智技校计算机一年级期中考试题.doc