##我在叩丁狼学习H5##记录一次开发小程序的心得
在叩丁狼小程序课程我第一个接触到的是
这样的需求 的小程序 当然 上面的数据全都是真实可变化的 实时变动滴;
当接手到需求的时候,对于第一次上手接触后台数据的我一脸懵逼,并不会去拼接数据;只会布局一个静态的页面出来;
随后查阅资料发现可以这么取数据源
//在js文件下
dada(){
wx.request({
url: '',
data: '',
header: {},
method: 'GET',
dataType: 'json',
responseType: 'text',
success: function(res) {},
fail: function(res) {},
complete: function(res) {},
})
这里的:url是后端提供的接口 我们可以通过这个接口来请求数据;data是我们对后端的具体请求值; header;是具体的请求头(固定格式)method:是传输方式 datatype是传输的格式;responsetype是接收的格式;success/fail/complete分别是成功后执行、失败后执行、完成代码后执行;
配置完这些之后我们就会自定义一个数组来接受请求回来的数据:
然后我们可以从这里查看到我们具体获取到什么数据
随后我们就可以愉快的点语法来吧数据接到html骨架上了
当然 后面我们学到可以使用wx:for来控制我们的结构不会太繁琐;配合上我们的item
这样就不会造成代码太。。
就简单的完成了第一个页面
随后我们又收到需要制作另外一个页面
就用上面说到的做法做完了第二页;当然我这块要讲的是这串代码
他可以直接连接到第二页不过要注意的是从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 fail cancel。
每个小程序可跳转的其他小程序数量限制为不超过 10 个 从 2.4.0 版本以及指定日期(具体待定)开始,开发者提交新版小程序代码时,如使用了跳转其他小程序功能,则需要在代码配置中声明将要跳转的小程序名单,限定不超过 10 个,否则将无法通过审核。该名单可在发布新版时更新,不支持动态修改。调用此接口时,所跳转的 appId 必须在配置列表中,否则回调 fail appId "${appId}" is not in navigateToMiniProgramAppIdList。
后面还有组件 wxss 无限下拉请求 上啦请求等项目;我们下次再谈