最新消息:

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

技术文章 yvsm 169浏览 0评论
文章目录
[隐藏]

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>

2.@tap事件跳转

<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 页面跳转的两种方法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址