注册和开发者工具安装使用

小程序介绍及注册

  • 网址:https://mp.weixin.qq.com/ 主要用里面的AppId

开发工具的安装

安装使用
image.png
“enablePullDownRefresh” : false //是否显示下拉
“background”: 下拉背景色

mpvue 微信小程序框架 *


事件

bindtap
**

//bindtap是存在时间冒泡的

data-mydata / mark:mydata 穿参数

//catch 是不存在时间冒泡的


js中方法与data同级
fn(e){
this.setData({
name: ‘xxxxx’
})
}

公共数据在app.js 里面的加一个
globalData:[
dataList:[]
]

获取公共数据
let app = getApp()

全局事件

  • wx.showMoudle 弹窗事件
  • wx.showToast 消息提示框
  • wx.loadingToast loading界面
  • wx.getStoragesSync 获取存储信息
  • wx.setStoragesSync 设置存储信息
  • wx.clearStoragesSync 清除存储信息
  • wx.navigateTo({url: ‘./xxx’}) 跳转

网络请求
wx.request({})
wx.request({
url: ‘’,
method: ‘GET’,
data: {
aa: ‘12’,
bb: ‘34’
},
success(data) {
console.log(data)
}
})
注/:详情可选择不校验http合法

封装请求:

api.js

let baseUrl = ‘http://xxx.com

function http(option){
let { url, method = ‘get’, data} = option
return new Promise(res, rej){
wx.request({
url: baseUrl + url,
method,
data,
success(data){
res(data.data)
},
fail(err){
rej(err)
}
})
}
}
http.post = function(url, data){
return http({url:url, data:data, method: ‘POST’})
}
http.get = function(url, data){
return http({url:url, data:data, method: ‘GET’})
}

export default http

使用:
先引入: import http from ‘./api.js’

getData(){
http({url: ‘getList’, data:{w:12, f: 34}}).then((res)=>{
console.log(res.data)
this.serData({
datalist: res.data
})

})
}