欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

uni-app 页面跳转的两种方法

程序员文章站 2022-05-13 22:47:47
...

1.navigator 标签

<navigator url="../hello/hello" open-type="navigate">
    <view class="struct">
        I am {{student.age}} yeas old </br>
        I have skills such as {{student.skill[0]}},{{student.skill[1]}}
    </view>
</navigator>

[email protected]事件跳转

<view class="uni-list-cell" hover-class="uni-list-cell-hover" v-for="(item,index) in news" :key="index" @tap="openinfo">
    <view class="uni-media-list-text-top">{{item.title}}</view>
</view>
 
 
<script>
methods: {
            openinfo(e) {
                console.log(e)
                var newsid = e.currentTarget.dataset.newsid ;    
                uni.navigateTo({
                    url: '../info/info?newsid='+newsid,
                    success: res => {},
                    fail: () => {},
                    complete: () => {}
                });
            }
        }
</script>

 

 

 

三者区别

redirectTo:关闭当前页,跳转到指定页;
navigateTo:保留当前页,跳转到指定页;
switchTap:只能用于跳转到tabbar页面,并关闭其他非tabbar页面。

 

分别转自:uni-app 页面跳转的两种方法

                 redirectTo、navigateTo与switchTap区别

相关标签: uni-app vue