Maison >Applet WeChat >Développement de mini-programmes >Introduction détaillée modulaire du mini programme WeChat

Introduction détaillée modulaire du mini programme WeChat

高洛峰
高洛峰original
2017-02-17 10:31:132319parcourir

Cet article présente principalement les informations pertinentes sur l'introduction détaillée de la modularisation des mini programmes WeChat. Les amis qui en ont besoin peuvent s'y référer

La modularisation consiste à extraire certaines choses courantes et à les mettre dans un fichier. module.exports pour exposer les interfaces. Lorsque nous avons créé le projet pour la première fois, il y avait un fichier util.js qui était modularisé

 /**
 * 处理具体业务逻辑
 */
function formatTime(date) {
 //获取年月日
 var year = date.getFullYear()
 var month = date.getMonth() + 1
 var day = date.getDate()

 //获取时分秒
 var hour = date.getHours()
 var minute = date.getMinutes()
 var second = date.getSeconds();

 //格式化日期
 return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':')
}

function formatNumber(n) {
 n = n.toString()
 return n[1] ? n : '0' + n
}

/**
 * 模块化导出暴露接口
 */
module.exports = {
 formatTime: formatTime
}

Utilisation :

//导入模块化方式
var util = require('../../utils/util.js')
Page({
 data: {
 logs: []
 },
 onLoad: function () {
 this.setData({
 logs: (wx.getStorageSync('logs') || []).map(function (log) {
 // 通过暴露的接口调用模块化方法
 return util.formatTime(new Date(log))
 })
 })
 }
})

Pour une introduction plus détaillée à la modularisation des mini-programmes WeChat et des articles connexes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn