当前位置:首页 > uni-app

uniapp get

2026-01-13 20:28:07uni-app

uniapp 获取数据的方法

在 uniapp 中获取数据可以通过多种方式实现,包括 API 请求、本地存储、页面传参等。以下是一些常见的方法:

API 请求获取数据 使用 uni.request 方法可以发起网络请求获取远程数据。示例代码如下:

uni.request({
  url: 'https://example.com/api/data',
  method: 'GET',
  success: (res) => {
    console.log(res.data);
  },
  fail: (err) => {
    console.error(err);
  }
});

本地存储获取数据 通过 uni.getStorageuni.getStorageSync 可以获取本地存储的数据:

// 异步获取
uni.getStorage({
  key: 'key_name',
  success: (res) => {
    console.log(res.data);
  }
});

// 同步获取
const data = uni.getStorageSync('key_name');
console.log(data);

页面传参获取数据 在页面跳转时可以通过 URL 传递参数,目标页面通过 onLoad 生命周期获取:

// 页面跳转传参
uni.navigateTo({
  url: '/pages/detail?id=123'
});

// 目标页面获取参数
onLoad(options) {
  console.log(options.id); // 输出 123
}

uniapp 获取 DOM 元素

在 uniapp 中可以通过 uni.createSelectorQuery 获取 DOM 元素的信息:

const query = uni.createSelectorQuery().in(this);
query.select('#elementId').boundingClientRect(res => {
  console.log(res.width, res.height);
}).exec();

uniapp 获取系统信息

使用 uni.getSystemInfo 可以获取设备系统信息:

uni.getSystemInfo({
  success: (res) => {
    console.log(res.model); // 设备型号
    console.log(res.platform); // 运行平台
  }
});

uniapp 获取当前位置

通过 uni.getLocation 可以获取用户的地理位置信息:

uni.getLocation({
  type: 'wgs84',
  success: (res) => {
    console.log(res.latitude, res.longitude);
  }
});

以上方法涵盖了 uniapp 中常见的数据获取场景,开发者可以根据实际需求选择合适的方式。

uniapp get

标签: uniappget
分享给朋友:

相关文章

uniapp教程

uniapp教程

uniapp 基础介绍 uniapp 是一个基于 Vue.js 的跨平台开发框架,支持一次开发,多端发布(如微信小程序、H5、App、快应用等)。其核心优势在于代码复用率高,学习成本低,适合快速构建多…

uniapp 推送

uniapp 推送

uniapp 推送实现方法 uniapp 推送功能可以通过多种方式实现,主要包括使用第三方推送服务、原生插件或云服务。以下是几种常见的实现方案: 使用 UniPush 服务 UniPush 是 D…

uniapp 极光推送

uniapp 极光推送

uniapp 集成极光推送的方法 在 uniapp 中集成极光推送,需要使用官方提供的插件或自行封装原生模块。以下是具体实现方式: 使用官方插件 在 uni-app 插件市场搜索「极光推送」插件,…

uniapp隐藏滚动条

uniapp隐藏滚动条

在UniApp中隐藏滚动条可以通过以下几种方法实现,具体根据使用场景选择: 全局样式设置(APP/H5) 通过修改全局CSS样式隐藏滚动条,适用于所有页面: ::-webkit-scrollbar…

uniapp组件

uniapp组件

uniapp组件基础概念 uniapp的组件系统基于Vue.js,支持跨平台开发(H5、小程序、App等)。组件分为内置基础组件(如<view>、<button>)和自定义组件…

uniapp swiper禁止滑动

uniapp swiper禁止滑动

禁用 Swiper 滑动的方法 在 UniApp 中,可以通过设置 disableTouch 属性或动态绑定 touchable 属性来禁止 Swiper 组件的滑动行为。 方法一:通过 disa…