waring解决
wx.key
这个警告的原因是wxml循环处没有添加wx.key
wxml:
<navigator class="box" wx:for="{{8}}" wx:key="index">
自定义组件不能使用标签选择器
在自定义组件中不能使用标签选择器,id选择器,只能使用class选择器
https://blog.csdn.net/noname666/article/details/84077080/
wx.request代码整理
之前在onLoad中编写了很多wx.request代码,这样会造成onLoad很混乱,可以在omLad同级新创建一个函数,将wx.request封装在新函数中:
index.js:
getRequests:(){
wx.request({
url: 'http://127.0.0.1:8000/app/dynamics/',
data:{page:2},
//success是数据请求成功之后的回调函数
success:res=>{
res.data.results.forEach(item => { //item是数组里的每一个对象,通过修改item,将时间戳转换为日期时间
item.d_posttime = common.fetMyData(item.d_posttime,"Y-m-d")
item.d_title = common.getStrLen(item.d_title,24)
});
// res.data.results.forEach(item=>{
// var title=item.d_title
// if(title.length>10){// 判断title的长度
// item.d_title = title.substr(0,10)+"..."// 只截取前十个字符串,后面加省略号
// }
// })
this.setData({ //使用setData将真实数据放入data数组,以便于让
dataList:res.data.results
})
}
})
}
接着在onLoad中调用新建的getRequests
函数:
onLoad: function (options) {
//发送网络请求,获取真实动态列表
this.getRequests();
},
项目上线
邮箱注册微信小程序
一个邮箱只能绑定一个小程序
https://mp.weixin.qq.com/wxopen/waregister?action=step1
替换APPID
首先打开微信公众平台注册小程序
可以获得APPID,将这个ID替换到项目中的APPID,然后就可以发布。
关闭不校验合法域名
配置https域名
在小程序的页面设置的开发设置中,需要将接口的域名和图床oss域名添加进去。
上传
提交审核
在页面管理中的版本管理可以点击提交审核,这样刚刚上传的版本审核成功点击上线按钮就能上线。
此处评论已关闭