今天看Dcloud官网更新了个uni-app,据说一套代码三端发布(Android,iOS,微信小程序),果断一试。

uni.navigateTo(OBJECT)

保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。

OBJECT参数说明

参数 类型 必填 说明

url String 是 需要跳转的应用内非 tabBar 的页面的路径 , 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2',path为下一个页面的路径,下一个页面的onLoad函数可得到传递的参数

success Function 否 接口调用成功的回调函数

fail Function 否 接口调用失败的回调函数

complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)

示例

uni.navigateTo({

url: 'test?id=1&name=uniapp'

});

// test.vue

export default {

onLoad: function (option) { //option为object类型,会序列化上个页面传递的参数

console.log(option.id); //打印出上个页面传递的参数。

console.log(option.name); //打印出上个页面传递的参数。

}

}

注意:目前页面路径最多只能十层。

uni.redirectTo(OBJECT)

关闭当前页面,跳转到应用内的某个页面。

OBJECT参数说明

参数 类型 必填 说明

url String 是 需要跳转的应用内非 tabBar 的页面的路径,路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2'

success Function 否 接口调用成功的回调函数

fail Function 否 接口调用失败的回调函数

complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)

示例

uni.redirectTo({

url: 'test?id=1'

});

uni.reLaunch(OBJECT)

关闭所有页面,打开到应用内的某个页面。

OBJECT参数说明

参数 类型 必填 说明

url String 是 需要跳转的应用内页面路径 , 路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&分隔;如 'path?key=value&key2=value2',如果跳转的页面路径是 tabBar 页面则不能带参数

success Function 否 接口调用成功的回调函数

fail Function 否 接口调用失败的回调函数

complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)

示例

uni.reLaunch({

url: 'test?id=1'

});

export default {

onLoad: function (option) {

console.log(option.query);

}

}

uni.switchTab(OBJECT)

跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。

OBJECT参数说明

参数 类型 必填 说明

url String 是 需要跳转的 tabBar 页面的路径(需在 app.json 的 tabBar 字段定义的页面),路径后不能带参数

success Function 否 接口调用成功的回调函数

fail Function 否 接口调用失败的回调函数

complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)

示例

pages.json

{

"tabBar": {

"list": [{

"pagePath": "index",

"text": "首页"

},{

"pagePath": "other",

"text": "其他"

}]

}

}

other.vue

uni.switchTab({

url: 'index'

});

uni.navigateBack(OBJECT)

关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。

OBJECT参数说明

参数 类型 必填 说明

delta Number 1 返回的页面数,如果 delta 大于现有页面数,则返回到首页。

示例

// 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,而 redirectTo 方法则不会。见下方示例代码

// 此处是A页面

uni.navigateTo({

url: 'B?id=1'

});

// 此处是B页面

uni.navigateTo({

url: 'C?id=1'

});

// 在C页面内 navigateBack,将返回A页面

uni.navigateBack({

delta: 2

});

nuiapp请求网络_uni-app 页面配置和跳转(一)相关推荐

  1. nuiapp请求网络_‎App Store 上的“LEG-NUI”

    The LEG-NUI − Leeds-Genoa Non-Union Index − is a clinical decision rule, which provides valuable fee ...

  2. vue项目某个APP页面实现手机物理按键返回、路由拦截、localStorage存取参数

    vue项目某个APP页面实现手机物理按键返回.路由拦截.localStorage存取参数 最近做个功能:在web系统里面嵌套两个app页面,当然APP页面在web系统上没有路由跳转,而是从另外系统扫码 ...

  3. 微信小程序基础学习(2)- 模板与配置:WXML 模板语法、WXSS 模板样式、全局配置、页面配置、网络数据请求

    1. WXML 模板语法 1.1 数据绑定 (1) 数据绑定的基本原则 ① 在 data 中定义数据 ② 在 WXML 中使用数据 (2)在 data 中定义页面的数据 在页面对应的 .js 文件中, ...

  4. 小程序 | 小程序中常用的事件 + 事件对象的属性列表 +小程序事件传参 + 小程序全局配置 + 小程序页面配置 + 小程序发起网络数据请求

    文章目录 一.WXML 模板语法 数据绑定 事件绑定 ⭐小程序中常用的事件 ⭐事件对象的属性列表 target 和 currentTarget 的区别 bindtap 的语法格式 在事件处理函数中为 ...

  5. 【微信小程序】一文带你搞懂小程序的页面配置和网络数据请求

    文章目录 页面配置 页面配置文件的作用 页面配置和全局配置的关系 页面配置 网络数据请求 网络数据请求的限制 配置request合法域名 发起get/post请求 在页面刚加载时请求数据 跳过requ ...

  6. 【微信小程序】页面配置,网络数据请求

    目录 页面配置

  7. 移动4G网络App页面加载时间过长

    移动4G网络App页面加载时间过长 发现问题 2016年12月份开始,使用android客户端的部分用户反映在使用移动4G网络的情况下,App内的页面加载时间过长,几乎加载不出来,导致无法正常使用Ap ...

  8. 直播app源代码,Http方式请求网络

    直播app源代码,Http方式请求网络,使用Http访问网络有很多种方式,不过最常用的还是POST和GET方式.项目中正好有用到,因此就写了个工具类,方便以后的使用. 在HttpUtil类里生成一个带 ...

  9. uniapp 横屏开发页面配置(仅支持App、H5)

    1.pages.json页配置页面大小 在uniapp官网中提到了pages.json页面对于横屏页面单位的配置 参考官网这篇详解 https://uniapp.dcloud.net.cn/adapt ...

最新文章

  1. 聊聊sentinel的SystemSlot
  2. 干货 | 第六期课程回顾遗传病基因检测和解读
  3. java 时间衰减函数_TensorFlow实现指数衰减学习率的方法
  4. [mybatis]映射文件_select_返回集合(List,Map)
  5. python股票数据分析实验报告_Python实验报告
  6. 原来AI可以这样学?让人欲罢不能的AI学习神器!
  7. 扎克伯格拒绝参加加拿大议会 或因藐视罪名被拘留
  8. mysql5.6数据库执行mysqldump备份,报1862密码过期的处理方法。
  9. java方法重写和super关键字
  10. java中面向对象6_Java面向对象
  11. 2020计算机二级office激活码,2020计算机二级office v3.5.2
  12. 计算机pe启动蓝屏怎么办,进pe蓝屏解决方法
  13. JAVA 对接钉钉API(人员、部门、官方智能工作流)20210527
  14. CAN收发器TJA1040简介
  15. 音乐心理学 | 乐理知识
  16. 科研素养:了解学术会议的形式和结构
  17. deamon tools dtsoft virtual cdrom device 失败 错误
  18. 未明学院活动:新零售热门背景提升项目上线,阿里、腾讯都看重的项目经历,你来不来?
  19. CSS七种常用居中方式
  20. 最新通知:中国科学院大学调整2022年秋季入学博士研究生招生考试方式

热门文章

  1. 语音信号的分帧、加窗处理
  2. Java 时间,时间戳 往 前/后 加/减 一个小时
  3. 功能型酸奶需求稳步增长 身体知道LGG酸奶备受市场青睐
  4. 【正点原子探索者STM32F407开发板例程连载+教学】第43章 sd卡实验-SDIO
  5. django项目如何部署到阿里云服务器
  6. 交换机与集线器(HUB)抓包上的区别
  7. 用C编写万年历系统问题和代码详解
  8. 数据整理—dplyr包(summarise系列)
  9. mysql数据库表更改排序_修改SQL数据库排序规则修改表栏位排序规则
  10. dumpsys 使用