2021.03.15——学习公司项目

1 concat是数组的方法,用于连接两个数组的方法
2 switchTab是uni的方法只能用于跳转到tabbar页面,并关闭其他非tabbar页面,tabbar之间做切换
redirectTo:关闭当前页(卸载),跳转到指定页
navigateTo:保留当前页(隐藏),跳转到指定页
示例代码

uni.switchTab({
  url: '/index'
})
uni.redirectTo({
  url: 'test?id=1'
})
uni.navigateTo({
	url:"/pages/setting/info"
})

3 submit 方法把表单数据提交到 Web 服务器。
4 join() 方法用于把数组中的所有元素放入一个字符串,元素是通过指定的分隔符进行分隔的。
5 chooseImage 是uni的方法,从本地相册选择图片或使用相机拍照
6 previewImage 是uni的方法,在新页面中全屏预览图片。预览的过程中用户可以进行保存图片、发送给朋友等操作。
示例代码

uni.previewImage({
  current: '', // 当前显示图片的http链接
  urls: [] // 需要预览的图片http链接列表
})

7 showLoading 是uni的方法,显示 loading 提示框。需主动调用 wx.hideLoading 才能关闭提示框。
示例代码

uni.showLoading({
  title: '加载中',
})

setTimeout(function () {
  uni.hideLoading()
}, 2000)

8 requestPayment 是uni的方法,发起微信支付。调用前需在小程序微信公众平台 -功能-微信支付入口申请接入微信支付。

uni.requestPayment({
  timeStamp: '',//时间戳
  nonceStr: '',//随机字符串
  package: '',//统一下单接口返回的prepay_id参数值
  signType: 'MD5',//签名算法,应与后台下单时一致
  paySign: '',//签名
  success (res) { },//请求调用成功的回调函数
  fail (res) { }//请求调用失败的回调函数
})

9 textarea 多行输入框
作为标签来使用
使用详情见:添加链接描述
10 picker 从底部叹弹起的滚动选择器
作为标签来使用
使用详情见:添加链接描述
11 authorize 是uni的方法,提前向用户发起授权请求。调用后会立刻弹窗询问用户是否同意授权小程序使用某项功能或获取用户的某些数据,但不会实际调用对应接口。如果用户之前已经同意授权,则不会出现弹窗,直接返回成功。
12 getLocation 是uni的方法。获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。开启高精度定位,接口耗时会增加,可指定 highAccuracyExpireTime 作为超时时间。地图相关使用的坐标格式应为 gcj02。
示例代码

uni.getLocation({
 type: 'wgs84',
 success (res) {
   const latitude = res.latitude//纬度
   const longitude = res.longitude//经度
   const speed = res.speed//速度
   const accuracy = res.accuracy//精确度
 }
})

13 showActionSheet 是uni的方法,显示操作菜单。
示例代码

uni.showActionSheet({
  itemList: ['A', 'B', 'C'],//按钮的文字数组,数组长度最大为 6
  success (res) {
    console.log(res.tapIndex)//tapIndex 用户点击的按钮序号,从上到下的顺序,从0开始
  },
  fail (res) {
    console.log(res.errMsg)
  }
})

14 onLoad(options) 获取上个页面的传值
options为上个页面传过来的参数
15 navigateBack 是uni的方法,关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。在小程序插件中使用时,只能在当前插件的页面中调用。
代码示例

wx.navigateTo({
  url: 'B?id=1'
})
// 此处是B页面
wx.navigateTo({
  url: 'C?id=1'
})
// 在C页面内 navigateBack,将返回A页面
wx.navigateBack({
  delta: 2//返回的页面数,如果 delta 大于现有页面数,则返回到首页
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值