##我在叩丁狼学习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分别是成功后执行、失败后执行、完成代码后执行;

配置完这些之后我们就会自定义一个数组来接受请求回来的数据:

data、自定义

然后我们可以从这里查看到我们具体获取到什么数据

数据

随后我们就可以愉快的点语法来吧数据接到html骨架上了

点语法

当然 后面我们学到可以使用wx:for来控制我们的结构不会太繁琐;配合上我们的item

item

这样就不会造成代码太。。

就简单的完成了第一个页面

随后我们又收到需要制作另外一个页面

第二页

就用上面说到的做法做完了第二页;当然我这块要讲的是这串代码

点击事件

他可以直接连接到第二页不过要注意的是从 2.3.0 版本开始,在跳转至其他小程序前,将统一增加弹窗,询问是否跳转,用户确认后才可以跳转其他小程序。如果用户点击取消,则回调 fail cancel。

每个小程序可跳转的其他小程序数量限制为不超过 10 个 从 2.4.0 版本以及指定日期(具体待定)开始,开发者提交新版小程序代码时,如使用了跳转其他小程序功能,则需要在代码配置中声明将要跳转的小程序名单,限定不超过 10 个,否则将无法通过审核。该名单可在发布新版时更新,不支持动态修改。调用此接口时,所跳转的 appId 必须在配置列表中,否则回调 fail appId "${appId}" is not in navigateToMiniProgramAppIdList。

后面还有组件 wxss 无限下拉请求 上啦请求等项目;我们下次再谈

<以上资讯仅供参考,如果您需解决具体问题,建议您关注作者;如果有软件产品开发需求,可在线咨询加速度产品经理获取方案和报价>

****更多行业产品开发方案,请关注jsudo加速度 https://www.jsudo.com***

【加速度jsudo(www.jsudo.com)】是国内知名企业数字化建设提供商,为企业提供电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、智慧园区建设、数字化营销、人才外包等服务,点击这里查看了解更多行业解决方案。