微信小程序-导航

wxml

<view class="content">

<view class="loginTitle" style=‘height:80rpx‘>

<view class="{{currentTab==0?‘select‘:‘default‘}}" data-current="0" bindtap="switchNav">登录</view>

<view class="{{currentTab==1?‘select‘:‘default‘}}" data-current="1" bindtap="switchNav">注册</view>

</view>

<view class=‘hr‘></view>

<swiper current="{{currentTab}}" style=‘height:{{winHeight}}rpx‘>

<swiper-item>1

</swiper-item>

<swiper-item>2

</swiper-item>

</swiper>

js

const app=getApp();

Page({

/**

* 页面的初始数据

*/

data: {

// 当前标签 登录/注册

currentTab: 0,

// 宽高

winWidth: 0,

winHeight: 0

},

/**

* 生命周期函数--监听页面加载

*/

onLoad: function (options) {

this.setData({

winWidth: app.globalData.winWidth,

winHeight: app.globalData.winHeight,

});

console.log("h:" + this.data.winHeight + " w:" + this.data.winWidth) ;

},

// 导航

switchNav: function (e) {

var page = this;

if (this.data.currentTab == e.target.dataset.current) {

return false;

} else {

page.setData({ currentTab: e.target.dataset.current });

}

console.log(page.data.currentTab)

},

css

.loginTitle {

display: flex;

flex-direction: row;

width: 100%;

height: 130rpx;

top: 0rpx;

z-index: 1;

}

.select {

font-size: 35rpx;

color: rgb(51, 165, 38);

width: 50%;

text-align: center;

height: 45px;

line-height: 45px;

border-bottom: 5rpx solid rgb(51, 165, 38);

}

.default {

font-size: 35rpx;

margin: 0 auto;

padding: 15px;

}

.hr {

border: lpx solid#cccccc;

opacity: 0.2;

}

原文地址:https://www.cnblogs.com/wen-/p/12148184.html

时间: 2024-08-30 05:13:31

微信小程序-导航的相关文章

微信小程序导航:官方工具+精品教程+DEMO集合+最新资讯

10月15日更新: 官方手册在线版及本地版 W3C微信小程序使用手册:http://www.w3cschool.cn/weixinapp/wgt21q8k.html微信小程序官方开发文档chm版下载 :http://wxapp.dreawer.com/forum.php?mod=viewthread&tid=44微信小程序开发帮助手册:http://wxapp.dreawer.com/forum.php?mod=viewthread&tid=45 10月14日更新: 免费视频集合: 微信小

微信小程序导航键设置

<utils >文件夹下app.json插入代码 { "pages": [ "pages/index/index", "pages/logs/logs" ], "window": { "backgroundTextStyle": "light", "navigationBarBackgroundColor": "#fff", "

微信小程序 导航tab切换,跟随滚动置顶

<view class="small_nav {{tabFixed?'small_navFix':''}}" id="tab-con"> <scroll-view scroll-x="true" scroll-left="{{scrollLeft}}"> <view class="small_nav_scroll"> <view class="{{id==

微信小程序学习指南

作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 微信小程序正式公测, 张小龙全面阐述小程序,定档1月9日上线(附90分钟演讲全文) ... 前言:新人第一坑,跳坑指南:修改后,必须保存:ctrl+S: 1:官方工具:https://mp.weixin.qq.com/debug/w ... tml?t=1476434678461 2:简易教

9小时搞定微信小程序开发

第01讲-小程序的背景 第02.第2讲-什么是小程序 第03讲-小程序生态及应用前景 第04讲-小程序开发前的准备 第05讲-安装微信开发者工具 第06讲-小程序代码结构简介 第07讲-小程序配置文件介绍 第08讲-开发者工具详解(一) 第09讲-开发者工具详解(二) 第10讲-创建第一个小程序 第11讲-开发框架组成介绍 第12讲-WXML之语法 第13讲-WXML特性之数据绑定 第14讲-WXML特性之列表渲染 第15讲-WXML特性之条件渲染 第16讲-WXML特性之模板及引用 第17讲-

微信小程序最新版本已更新下载 (1.02.1806080)

下载地址如下: windows 64 . windows 32 . mac 2018.06.08 更新日志 A 新增 自动预览功能 A 新增 远程调试 Network 面板 A 新增 模拟器静音功能 A 新增 代码断点检测及提示 A 新增 支持插件页面 A 新增 上传插件时推荐版本号 A 新增 Storage 面板清除按钮及数据详情展示 A 新增 项目详情 appid 复制按钮 F 修复 Win10 1803 版本出现自动编译的问题 win10 更新到1803后 频繁自动重新编译,上一个开发工具

微信小程序入门案例

本文通过具体的实例记录微信小程序的入门知识. 1.特点 不需要安装 依赖微信应用 更接近原生APP 丰富的框架及API可达到快速开发的目的 2.工具使用 在开发的过程中可以使用微信开发者工具,更加直观的进行调式及看到界面:下载地址 3.目录结构 pages:小程序页面,包括js(页面逻辑),wxml(页面结构),wxss(页面样式)和json(页面配置) app.js:小程序公共逻辑 app.json:小程序公共配置 app.wxss:小城市公共样式 4.公共配置 window:设置默认页面的窗

微信小程序把玩(三)tabBar底部导航

原文:微信小程序把玩(三)tabBar底部导航 tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多五个Item选项 主要属性: 对于tabBar整体属性设置: 对于tabBar中每个Item属性设置: 下面是官网一张图对tabBar描述: app.json的配置相对就简单了:

微信小程序-隐藏和显示自定义的导航

微信小程序中不能直接操作window对象,document文档,跟html的树结构不相同. 实现类似导航的隐藏显示,如图效果: 点击网络显示或隐藏网络中包含的内容.其他类似. 如果是jquery很方便实现,能直接操作document.在微信小程序中实现思路是:在逻辑层定义变量,通过setData赋值. 方法一:通过变量直接赋值,给每一个要控制显示的view定义变量 .wxml 代码: <!--index.wxml--> <view class="navView" bi