所有事件共有事件类型
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);
},