小程序常用直通车链接 || 小程序怎么获取data里面的值

 data: {
    address:{}
  },

 获取方法:

const {address} = this.data

小程序常用直通车————

记录这个是为了,微信开发文档里面组件,api我分不清,代码记不住,找又找的慢,就把直通车链接记录下来

1.wx.showToast(Object object)

https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showToast.html

2.wx.navigateTo

https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html

3.json  更改标题

"navigationBarTitleText": "支付页面"

4.getCurrentPages()

此方法是为了获取到页面跳转时传的参数,因为只有onLode 可以收到navigator 的参数 在onShow 想要接受type 值 就要用这个方法

 使用方法:

https://developers.weixin.qq.com/miniprogram/dev/reference/api/getCurrentPages.html

onShow(){
    let pages = getCurrentPages()
    console.log(pages)
  }
  

onShow(){
    // 
    let pages = getCurrentPages()
    // 
    const type = pages[pages.length-1].options
  }

 5.后台获得的数据的时间数字怎么转换

const a = 150524124521


//这是转换时间的关键代码   上面那串数字是我随便写的
//   ...v   是将原数组进行原封不动的便利
a.map( v=>({ ..v ,  time: (new Date (v.time*1000).toLocaleString()  )  })  )


new Date (v.time*1000).toLocaleString()   这是关键代码

6.条件渲染

https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/conditional.html

7.wx.hideLoading 的使用方法

开启加载:

//开启加载

 wx.showLoading({
        title: '正在上传中',
        mask:true,
      })



wx.hideLoading()  关闭加载

8.上传文件

wx.uploadFile({
            // 被上传的文件路径
            filePath: v,
            // 名称 后台用来获取数据用的名称  
            name: 'file',
            // 图片要上传到哪? 外网链接 借用的新浪图床
            url: 'http://example.weixin.qq.com/upload',
            // 附带的文本
            formData:{},
            success: (result) => {
              // 把返回的外网 img 给url
              let url = JSON.parse (result.data).url;
              // 把收到的进行整合
              this.urlimg.push(url)
  
  
              // 当所有的图片转换整合完毕 进行上传到服务器  
              if(i==addimage.length-1){//判断 i 索引 == 是否整合完毕
  
                // 关闭正在加载
                wx.hideLoading();
  
                // 重置页面
                this.setData({
                  texvalue:'',
                  addimage:[]
                })
  
                // 上传  模拟上传 
                console.log('成功上传完毕')
                // 跳转上一页
                wx.navigateBack({
                  delta: 1,
                })
              }
            }
          })

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值