Uniapp中的页面跳转

通过该组件可以实现从一个页面到另一个页面的跳转

使用navigator组件实现页面的跳转

url为跳转至页面的路径

open-type为页面跳转的方式,详细方式请浏览uni-app官网

<template>
    <view>
    <view>导航栏跳转的学习</view>
    <navigator url="/pages/detail/detail?id=80&age=19">跳转至详情页</navigator>
    <navigator url="/pages/message/message" open-type="switchTab">跳转至信息页</navigator>
    <navigator url="/pages/detail/detail" open-type="redirect">跳转至详情页</navigator>
    <button @click="goDetail">跳转至详情页</button>
    <button @click="goMessage">跳转至信息页</button>
    <button type="primary" (此处的primary为按钮的颜色)@click="redirectDetail">跳转至详情页并关闭当前页</button>
    </view> 
</template>

<script>

methods: {

   goDetail (){

    uni.navigateTo({

     url:"/pages/detail/detail?id=80&age=19"

    })

   },

   goMessage (){

    uni.switchTab({

     url:"/pages/message/message"(跳转至页面的路径)

    })

   },

   redirectDetail () {

    uni.redirectTo({

     url: "/pages/detail/detail"

    })

   }

  }

 }

</script>

11f3b3b0e7e94f44be3c0a813e453965.png

需要注意的是,想要运行navigator页面需将其放在pages.json中的第一行 1e06e509ea2747ecbcd10435b5f056b9.png

此处为运行结果

290d7b2b16f44d75b9707f7dc2d29df2.png 

7e680cda0678483f867d83c3bcf99929.png 

 

 

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值