小程序弹窗

小程序提供了一些交互API,开发者可以通过这些API来与用户进行交互。以下是一些常用的小程序交互API示例:

  1. 显示模态框:
javascript 复制代码
//显示模态框
wx.showModal({
  title: '提示',
  content: '这是一个模态框',
  success(res) {
    if (res.confirm) {
      console.log('用户点击确定')
    } else if (res.cancel) {
      console.log('用户点击取消')
    }
  }
})
  1. 显示消息提示框:
javascript 复制代码
//显示消息提示框
wx.showToast({
  title: '成功',
  icon: 'success',
  duration: 2000
})
  1. 显示 loading 提示框:
javascript 复制代码
//显示 loading 提示框
wx.showLoading({
  title: '加载中'
})
  1. 隐藏 loading 提示框:
javascript 复制代码
//隐藏 loading 提示框
wx.hideLoading()
  1. 显示操作菜单:
javascript 复制代码
//显示操作菜单
wx.showActionSheet({
  itemList: ['A', 'B', 'C'],
  success(res) {
    console.log(res.tapIndex)
  },
  fail(res) {
    console.log(res.errMsg)
  }
})
  1. 打开新的页面:
javascript 复制代码
//打开新的页面
wx.navigateTo({
  url: '/pages/index/index'
})
  1. 关闭当前页面并返回上一页:
javascript 复制代码
//关闭当前页面并返回上一页
wx.navigateBack({
  delta: 1
})
  1. 获取用户的位置信息:
javascript 复制代码
//获取用户的位置信息
wx.getLocation({
  type: 'wgs84',
  success(res) {
    const latitude = res.latitude
    const longitude = res.longitude
    const speed = res.speed
    const accuracy = res.accuracy
  }
})

这些API可以帮助开发者实现小程序与用户的交互,提高小程序的用户体验。

相关推荐
宠友信息1 小时前
2025社交+IM及时通讯社区APP仿小红书小程序
java·spring boot·小程序·uni-app·web app
光影少年1 天前
AIGC + Taro / 小程序
小程序·aigc·taro
2501_915918411 天前
在 iOS 环境下查看 App 详细信息与文件目录
android·ios·小程序·https·uni-app·iphone·webview
2501_916007471 天前
没有 Mac 用户如何上架 App Store,IPA生成、证书与描述文件管理、跨平台上传
android·macos·ios·小程序·uni-app·iphone·webview
天空属于哈夫克31 天前
Go 语言实战:构建一个企微外部群“技术贴收藏夹”小程序后端
小程序·golang·企业微信
菜鸟una1 天前
【微信小程序+Taro 3+NutUI 3】input (nut-input) 、 textarea (nut-texteare)类型使用避坑
前端·vue.js·微信小程序·小程序·taro
计算机毕设指导61 天前
基于微信小程序的校园二手交易系统【源码文末联系】
java·spring boot·spring·微信小程序·小程序·tomcat·maven
Jiaberrr1 天前
小程序setData性能优化指南:避开坑点,让页面丝滑如飞
前端·javascript·vue.js·性能优化·小程序
Code王1 天前
【课程设计/毕业设计】基于springboot +微信小程序的家政服务平台系统基于小程序的家政服务系统安全开发【附源码、数据库、万字文档】
spring boot·小程序·课程设计
CHU7290351 天前
旧物回收小程序前端功能版块解析:便捷赋能闲置循环
小程序