底部的tab栏切换,文档=》框架=》小程序配置=》全局配置tabBar
发网络请求,文档=》API=》网络=》发起请求=》wx.request
封装网络请求,根目录创一个文件夹server,用class来聚合好几个方法,用return Promise的方法来返回数据,封装一层请求方法,创建
一个class实例导出,封装三层架构,每层管理属于自己的东西,第一层管理请求类型,第二层管理地址,第三层管理offset。使得页面的
请求很简单,因为可以先在前面两层挑选好要哪种。
res.data.data简化
reject简写
async await替代.then
搭video页面的html结构,完成css
css伪元素
flex-wrap
justify-content: space-around
border-radius+overflow
absolute
text-overflow:ellipsis
widthFix:文档=》组件=》媒体组件=》image=》属性说明=》widthFix
wxs用来编写工具函数
parseInt转化为int数据类型
toFixed()保留小数
加""转化为字符串
export是es6语法,commonjs导出module.exports
对象增强写法省略:
Math.floor取整数
头上加0方法用slice+.length
把video页面的item抽成一个组件
补充:组件在页面中多次使用就在页面中建立components文件夹,组件在多个页面中使用在根目录建components文件夹,如果在别的项目
里也用到在根目录建立baseui
页面如果要用自定义的组件,需要注册
组件内部如果要做flex布局,那要在父组件中包一层view,给它一个宽度,否则子组件没有宽度
文档=》框架=》框架接口=》页面=》Page=》参数=》onReachBottom,是页面拉到底端之后的回调函数
开启页面下拉配置,框架=》小程序配置=》页面配置=》enablePullDownRefresh,页面下拉的回调函数
将窗口背景色设置为黑色,框架=》小程序配置=》页面配置=》navigationBarTextStyle,让下拉加载动画有颜色
封装获取数据的函数,取到数据,拼接data中的topMVs,判断服务器中是否还有多余数据hasMore
点击视频函数,传递参数data-,event.currentTarget里面拿,传递的是视频的id,然后做页面跳转,页面跳转api:
wx.navigateTo(),wx.navigateTo携带参数的方法?id=xx,在跳转页面的onLoad(options)里面拿到