uni-app学习记录03-路由跳转

Posted py-小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uni-app学习记录03-路由跳转相关的知识,希望对你有一定的参考价值。

<template>
    <view class="content">
        <!-- v-show是相对于display: none -->
        <view v-show="false"></view>
        <!-- v-if是删除这个元素 -->
        <view v-if="false"></view>
        <view>我是文本</view>
        <button type="primary" @click="toPath">跳转注册页面</button>
        <button type="primary" @click="toPath1">跳转未注册页面</button>
        <button type="primary" @click="toPath2">关闭当前页面再跳转</button>
        <button type="primary" @click="toPath3">可以返回几层页面 默认为一层</button>
    </view>
</template>

<script>
    import test from "../../components/test.vue"
    export default {
        data() {
            return {
                msg: "小白",
            }
        },
        methods: {
            toPath() {
                // 这个用于跳转到Tab注册过的页面
                uni.switchTab({
                    url: "../shezhi/shezhi"
                })
            },
            toPath1() {
                // 这个可以跳转到未在tab注册的页面,跳转是时注意这个会保留当前页面重新打开新的页面 一般用于要返回的页面
                uni.navigateTo({
                    // 在跳转的地址后面传参
                    url: "../one/one?name=huoyan"
                });
            },
            toPath2(){
                // 关闭当前页面之后再进行跳转
                uni.redirectTo({
                    url: "../one/one"
                })
            },
            toPath3(){
                // 返回上层页面 不填参数默认为1
                uni.navigateBack({
                    delta: 1
                });
            }
        },
    }
</script>

 

以上是关于uni-app学习记录03-路由跳转的主要内容,如果未能解决你的问题,请参考以下文章

三、Uni-app + vue3 页面如何跳转及传参?

uni-app 路由封装(简易版)

Vue学习手记03-路由跳转与路由嵌套

Uni-app页面路由区分注意事项

P03:路由基础和基本跳转

uniapp基础知识学习笔记