微信小程序之事件,发起ajax请求

所有事件共有事件类型

A)touchstart
B)touchmove
C)touchcancel
D)touchend
E)tap
F)longpress
G)longtap

事件参数传递

传递:需要使用data-打头的属性来完成
获取:通过e.currentTarget.dataset.xxx 来获取数据

target和currentTarget的区别

target表示触发事件的那个事件源
currentTarget表示绑定事件的那个事件源

事件的冒泡和事件的捕获

默认的事件传播机制是从内向外,叫冒泡传播
时间的捕获:capture-bindtap
组织冒泡:bindtap就成catchtap

发起ajax:wx.request

(1)普通的ajax请求如下:

wx.request({
     url: 'http://dadaima.jingkela.com/api/auth/admin/get_product_count',
      success:res=>{
        console.log(res.data);
       }
     })

(2)发送带参数的get请求

wx.request({
       url: 'http://dadaima.jingkela.com/api/auth/admin/get_product_count',
     method:"get",
     //data的数据相当于query
       data:{
      itliaoma:"32428713553286252965"
       },
     success:res=>{
      console.log(res.data);
     }
     })

(3)带参数的post请求 默认传递给服务器的是json数据

    wx.request({
     url: 'http://dadaima.jingkela.com/api/auth/admin/get_product_count',
    method:"post",
    data:{
     itliaoma:"32428713553286252965"
     },
   success:res=>{
     console.log(res.data);
    }
   })

(4)用promise封装的ajax请求

ajax({
     url:"http://dadaima.jingkela.com/api/auth/admin/get_product_count"
    }).then(res=>{
     console.log(res);
     })
let res = await ajax({
      url:"http://dadaima.jingkela.com/api/auth/admin/get_product_count",
      method:"post",
      data:{a:1}
    })
    console.log(res);
  },
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值