zoukankan      html  css  js  c++  java
  • uni-app,跳转和传参

    跳转和传参

      index页 的代码,写了跳转方式和传值过程

     1 <template>
     2     <view class="content">
     3         <!-- url 后面加地址 -->
     4         <navigator url="../hello/hello" >
     5             <button type="primary" style="font-size: 40upx;">跳转到Hello页面(不是导航的页面)</button>
     6         </navigator>
     7         
     8         <!-- 我们需要配置open-type="switchTab", 因为是底部导航栏, 跳转需要额外配置 -->
     9         <navigator url="../guanyu/guanyu" open-type="switchTab" >
    10             <button type="primary">跳转到关于页面(底部导航)</button>
    11         </navigator>
    12         
    13         <!-- 配置: hover-class="navigator-hover"  跳转到新窗口 -->
    14         <navigator url="../test/test"  hover-class="navigator-hover">
    15             <button type="primary">跳转到test(新窗口)</button>
    16         </navigator>
    17         
    18         <view class="" >
    19             <button type="default" @click="skip">跳转到新页面</button>
    20         </view>
    21         
    22         <!-- ? 后面加要传的参数, 多个参数用 & 隔开 -->
    23         <navigator url="../test/test?name=test1&age=19"  hover-class="navigator-hover">
    24             <button type="default">跳转传值 navigator方式</button>
    25         </navigator>
    26         
    27         <view class="" >
    28             <button type="default" url="../test/test?name=test&age=18" @click="skip1()">跳转传值 @click方式</button>
    29         </view>
    30         
    31         
    32     </view>
    33 </template>
    34 
    35 <script>
    36     export default {
    37         data() {
    38             return {
    39                 title: 'Hello'
    40             }
    41         },
    42         methods: {
    43             skip(){
    44                 // API 形式的跳转
    45                 // <!-- uni.navigateTo(OBJECT):  保留当前的页面, 跳转到另一个页面, 返回的话原来的页面还会被保存-->
    46                 // <!-- uni.rediretTO(OBJECT):  关闭当前页面, 跳转到另一个页面 -->
    47                 uni.navigateTo({
    48                     //里面是一个对象形式的参数
    49                     url: '../test/test'
    50                 })
    51             },
    52             skip1(){
    53                 uni.navigateTo({
    54                     // ? 后面加要传的参数, 多个参数用 & 隔开 
    55                     url: '../test/test?name=test&age=18'
    56                 })
    57             }
    58         }
    59     }
    60 </script>
    61 
    62 <style>
    63     .content {
    64         text-align: center;
    65         height: 400upx;
    66     }
    67 
    68     .logo {
    69         height: 200upx;
    70         width: 200upx;
    71         margin-top: 200upx;
    72     }
    73 
    74     .title {
    75         font-size: 36upx;
    76         color: #8f8f94;
    77     }
    78 </style>

    text页

     1 <template>
     2     <view>
     3         test
     4     </view>
     5 </template>
     6 
     7 <script>
     8     export default {
     9         data() {
    10             return {
    11                 
    12             }
    13         },
    14         methods: {
    15             
    16         },
    17         onLoad(options) {
    18             //options可以接到index 传过来的值
    19             console.log(options)
    20         },
    21         // 当前页面显示3秒后, 返回上一级页面
    22         onShow() {
    23             setTimeout(function(){
    24                 uni.navigateBack({
    25                     delta: 1
    26                 })
    27             }, 3000);
    28         }
    29     }
    30 </script>
    31 
    32 <style>
    33  
    34 </style>

    其他页随便写点儿, 能看出来跳转了就行

    2019-06-13  10:17:45

  • 相关阅读:
    深入理解JavaScript闭包
    冒泡排序
    Objective-C中的self和super
    IOS中UIKit——UIButton的背景图像无法正常显示的原因
    IOS绘图——简单三角形
    NSDateFormatter中时间格式串的含义
    IOS屏幕布局
    IOS学习感想
    WWDC————苹果全球开发者大会
    刚开始学IOS遇到的类和方法
  • 原文地址:https://www.cnblogs.com/wo1ow1ow1/p/11014586.html
Copyright © 2011-2022 走看看