小程序开发过程之数据请求封装与模板的使用

2018/4/14 16:03:43
摘要: 在开发小程序过程中,需要对数据请求进行封装,在引入模板的时候,也需要了解模板定义及其引入方法。本文这对这两个开发

在开发小程序过程中,需要对数据请求进行封装,在引入模板的时候,也需要了解模板定义及其引入方法。本文这对这两个开发过程中必要的流程进行分析,说说如何进行数据请求封装以及小程序模板的引入使用。

1、数据请求封装的方法

(1)将所有的接口放在统一的js文件中并导出,示例代码如下

const api = {

    interface1: 'https://........',

     interface2: 'https://.......',

     interface3: 'https://....',

     .....

}

module.exports = api;

(2)在app.js中创建封装请求数据的方法,代码如下

fetch(url,data, callback) {

      wx.request({

          url,

          data: data,

          header: {

              'Content-Type': 'application/json'

          },

          success(res) {

              callback(null, res.data);

          },

          fail(e) {

              callback(e);

          }

      })

  },

(3)在子页面中调用封装的方法请求数据即可实现数据封装,代码如下

import API from "../../api/api.js";

const app = getApp();

const conf = {

    data:{

        title:'正在拼命加载中...',

        loadding:true

    },

    onLoad (){

        app.fetch(API.hot,{},(err,data) => {

        })

},

2、使用模板

(1)定义模板:name设置模板的名字

<template name="homecell">

     <view>

    </view>

 </template>

(2)引入模板

<import src="../../commonXml/homecell.wxml" />

(3)使用模板is后,写模板的name..通过data来传递所需要的数据数据

<template is="homecell" data="{{item}}"></template>

声明:文章"小程序开发过程之数据请求封装与模板的使用"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:小程序干货
电话咨询:18011971195(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 微信小程序搜索排名的规则是怎样的

    在网站排名建设中,企业官网在各大网站的平台位置不是随随便便就能有的,而是要经过一定的规则竞争、筛选后才有排名先后的区别。而在前不久,微信小程序的搜索入口也开始了排名竞争。所以,想要让自己的小程序在搜索行列的排名比较靠前、更加容易被用户搜索到,就需要了解一下微信小程序搜索排名的规则究竟是怎么样的。

  • 广州微信小程序定制开发报价规则

    微信上的每一种产品都有定制开发,小程序也一样,但不是所有产品的制定开发报价规则都相同,每一种产品根据其开发特色的不同与所处地区不同

  • 微信小程序开发三大需要明确的合作陷阱

    在寻求与微信小程序第三方开发公司合作的时候,企业商家可能会有遇到非正规开发公司的可能,这些公司开出的合作

  • 微信小程序开发教程之http请求

    微信小程序的服务器中可以设置四种网络访问域名,每一种类型的网络请求需要设置一个对应的域名,并且要注意的是,在设置域名

  • 两个有效的微信小程序互推引流方法

    在之前的文章中,小编讲过说公众号与小程序关联引流的方法、好处,小程序与实体店的引流方法、好处,唯独没说过两个

  • 定制化微信小程序为何价格会高那么多

    无论是定制版本的微信小程序还是公众号、微商城,价格都会比模板制作的高出一些。那为什么会高?又高在哪里?这两个问题的回答就能让企业商家看出定制开发是否值得,所以小编得摩拳擦掌来好好夸大其词了。