之前是小程序,后要转H5。以下是记录我途中遇到的一些问题
首先就是标签
<view 需要转为 <div
<image 需要转为 <img
这是我遇到的内置标签,具体可以自行百度
其次是H5会涉及到自适应用的是rem
前后台传递数据用的是 axios
同时还需要引入qs 【序列化字符串,处理发送请求的参数】
POST
let data = {
md5Openid: 1,
userName: that.author,
content: that.message,
memorialType: that.typeid,
operateType: 'cherishTtheMemoryOfHeroes'
}
this
.$axios.request({
url: '/api/operate/add',
data: qs.stringify(data),
method: 'POST',
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
}).then((res) => {
// 处理数据
}).catch((err) => {
})
GET
需注意的是传递数据是 params: dataGoods,
let dataGoods = {
operateType: 'cherishTtheMemoryOfHeroes',
// pageSize: 12,
// pageNum: 1
}
this.$axios.request({
url: '/api/operate/pagelist',
params: dataGoods,
method: 'GET',
headers: {
'content-type': 'application/x-www-form-urlencoded'
}
}).then((res) => {
// 操作
}).catch((err) => {
console.log(err)
})