456棋牌游戏中心

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

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(黄先生)
在线留言:
微信扫码,关注我们
456棋牌游戏中心相关的文章
  • 实体店与微信小程序组合,有哪些引流盈利方式?

    从微信小程序上线以来,因为符合O2O以及“互联网+”的概念,所以逐渐被线上行业所接纳并应用到其中,形成一种“实体店+小程序”的组合

  • 开发一个微信小程序到底能干嘛

    微信小程序这个名词,在张小龙向外界预告时就已经被外界将热度炒到一个较高的位置。但是,名词虽然熟悉,其功用却仍旧很多人没有了解

  • 闪开发票+自助打印小程序解决方案加快报销进程

    前一阵子微信官方开放的闪开发票的功能,一经推出就受到广大用户的支持与使用,不过这个功能也只是支持在开发的时候,可以直接将自己之前在“微信发票助手”中的开票信息传输给开票工作人员而已,并不是整个开票流程都是全自助化

  • 微信小程序技术教程之用户授权登陆开发

    微信用户授权登陆的时候,用来记录用户身份唯一性的标识就是微信中的unionID,所以在做授权登陆开发的时候,如何拿到

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

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

  • 抢占市场唯快不破,小程序先入为利的优势凸显

    在没抢到微信公众号红利的之后,很多人也将错位小程序的市场红利。因为大家对小程序还处在观望甚至不看好的状态,当然就不会去开发它。可是,随着小程序自身的不断完善与发展,它先入为利的优势已经渐渐浮出水面。所以对于不看好小程序的人来说,这简直

金陵棋牌 天天乐棋牌 京都棋牌 69棋牌游戏 光明棋牌下载 爱乐彩票平台 宝赢彩票 光明棋牌 555棋牌游戏 金陵棋牌APP官网下载