uni-app学习笔记-页面跳转和传参问题(六)

简介: uni-app学习笔记-页面跳转和传参问题(六)

在登录界面,输入用户名和密码,输入成功之后,会登录进我们的项目里面,现在来实现一下,登录到导航tab页面和普通页面。

一:页面跳转

1:登录成功,跳转到导航tab页面

注意:跳转到 tabBar 页面只能使用 switchTab 跳转

在login.vue里面

if(checkRes){
            uni.showToast({title:"验证通过!", icon:"none"});
            uni.switchTab({
            url: "../tabbar-1/tabbar-1",
            success: res => {},
            fail: () => {},
            complete: () => {}
             });

tabbar-1界面是跳转成功后的导航tab页面


2:登录成功跳转到一个普通页面

新建一个页面list2detail-list


打开配置界面pages.json,配置新建的页面的路径


在login.vue里面写代码,验证通过的时候跳到新建的页面(有返回按钮)

if(checkRes){
   uni.showToast({title:"验证通过!", icon:"none"});
   uni.navigateTo({
   url: '../list2detail-list/list2detail-list'
});
}

当然了,根据需要也可以这样写(无返回按钮)

if(checkRes){
   uni.showToast({title:"验证通过!", icon:"none"});
   uni.redirectTo({
   url: '../list2detail-list/list2detail-list'
});
}
二:关于页面传参问题

从login页面跳转并且带过来参数

login

if(checkRes){
                    uni.showToast({title:"验证通过!", icon:"none"});
                    uni.navigateTo({
                        url: '../list2detail-list/list2detail-list?id=1&name=我是上一个页面带来的参数'
                    });
                }

list2detail-list页面接收参数

<template>
    <view>
    </view>
</template>
<script>
// 在list2detail-list页面接受参数
export default {
    onLoad: function (option) { //option为object类型,会序列化上个页面传递的参数
        console.log(option.id); //打印出上个页面传递的参数。
        console.log(option.name); //打印出上个页面传递的参数。
    }
}
</script>
<style>
</style>

打开list2detail-list页面的控制台可以看见参数

相关文章
|
16小时前
|
存储 移动开发 JavaScript
uni-app页面数据传参方式
uni-app页面数据传参方式
73 4
|
16小时前
|
移动开发 小程序
微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径
微信小程序web-view嵌入uni-app H5页面,通过H5页面传参给小程序进行转发分享页面,并通过点击转发出来的卡片,定向打开对应H5路径
|
小程序
Uni-App - 事件处理、事件绑定、事件传参
Uni-App - 事件处理、事件绑定、事件传参
427 0
|
监控 开发工具 Android开发
图解:openinstall的APP传参安装流程详解
APP 如何自动实现携带参数安装?这是许多开发者感兴趣的问题,毕竟在 APP 开发的许多逻辑上常常不可避免的需要判断安装来源,比如:广告投放、用户邀请、用户行为、社交分享等 APP 推广环节......
7491 0
|
16小时前
|
移动开发 小程序
如何让uni-app开发的H5页面顶部原生标题和小程序的顶部标题不一致?
如何让uni-app开发的H5页面顶部原生标题和小程序的顶部标题不一致?
|
16小时前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
110 3
|
16小时前
|
Android开发 开发者 UED
个人开发 App 成功上架手机应用市场的关键步骤
个人开发 App 成功上架手机应用市场的关键步骤
|
16小时前
|
开发工具 数据安全/隐私保护 Android开发
【教程】APP 开发后如何上架?
【教程】APP 开发后如何上架?
|
16小时前
|
API
uni-app 146朋友圈列表api开发
uni-app 146朋友圈列表api开发
19 0
|
16小时前
|
Web App开发 数据采集 移动开发
开发uniapp过程中对app、微信小程序与h5的webview调试
开发uniapp过程中对app、微信小程序与h5的webview调试
11 1

热门文章

最新文章