uni-app中获取参数的几个方法

文章目录


1、onLoad

javascript 复制代码
// 页面中常用获取方法
export default {
  onLoad(options) {
    console.log('onLoad自带参数', options)
  },
}

2、onLaunch

javascript 复制代码
// App.vue
export default {
  onLaunch() {
    const res = uni.getLaunchOptionsSync();
    // 获取启动参数
    const { id, type } = res.query;
    console.log('APP启动参数:', id, type);
  }
}

3、uni.getLaunchOptionsSync()

javascript 复制代码
// 在任意页面获取项目启动时的参数
const launch = uni.getLaunchOptionsSync();
console.log('启动参数(全局):', launch.query);

4、getCurrentPages()

javascript 复制代码
// 在页面中其他位置获取
export default {
  onShow() {
    const params = this.getPageParams();
    console.log(params);
  },
  methods: {
    getPageParams() {
      const pages = getCurrentPages();
      const currPage = pages[pages.length - 1];
      return currPage.options || {};
    }
  }
}

5、getCurrentPages().pop().options

javascript 复制代码
// 在页面中其他位置获取
export default {
  created() {
    console.log('created参数', getCurrentPages().pop().options)
  },
  onLoad(options) {
    console.log('onLoad自带参数', options)
    console.log('onLoad API获取参数', getCurrentPages().pop().options)
  },
  mounted() {
    console.log('mounted参数', getCurrentPages().pop().options)
  },
  onShow() {
    console.log('onShow参数', getCurrentPages().pop().options)
  }
}
相关推荐
00后程序员张3 小时前
苹果App Store上架指南:费用、原理与步骤详解
android·ios·小程序·https·uni-app·iphone·webview
特创数字科技11 小时前
【uni-app x】告别系统相机限制!三端通用自定义相机组件:任意布局、静默拍照、录像、水印叠加、连拍回图一次搞定
前端·数码相机·uni-app
Martin -Tang11 小时前
uniapp app嵌套webview 弹窗方式
android·ios·uni-app
郑州光合科技余经理1 天前
同城电商系统:库存变更怎么同步到订单
java·开发语言·前端·后端·uni-app·php·ai编程
CHB2 天前
一文讲透原生渲染和自渲染
flutter·react native·uni-app
码兄科技7 天前
24小时自助健身房系统软件开发实战指南:功能设计与部署方案
java·spring boot·uni-app
2501_916007477 天前
苹果商店iOS应用上架费用全面解析:开发者计划与审核费用计算
android·ios·小程序·https·uni-app·iphone·webview
2501_916008897 天前
如何实现iOS App代码混淆:SwiftShield使用指南
android·ios·小程序·https·uni-app·iphone·webview
2501_916008897 天前
怎么用 Godot 导出 iOS 应用并上架 App Store?签名字段该填什么?
android·ios·小程序·https·uni-app·iphone·webview
郑州光合科技余经理8 天前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程