国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 小程序 > 正文

微信小程序公用參數(shù)與公用方法用法示例

2020-03-21 16:03:32
字體:
供稿:網(wǎng)友

本文實(shí)例講述了微信小程序公用參數(shù)與公用方法用法。分享給大家供大家參考,具體如下:

公用參數(shù):

小程序的公共參數(shù),例如網(wǎng)絡(luò)請(qǐng)求地址、可配置項(xiàng),可以寫在app.js文件的globalData參數(shù)里。

globalData: { userInfo: null, url: "", secret_key: "", url_param: {  v: "1.1",  format: "json",  sign_method: "md5",  partner_id: "",  app_key: "" }}

在外部文件中取值語句為:getApp().globalData.url_param.v

公用方法:

小程序可以自定義公用方法模塊,例如網(wǎng)絡(luò)請(qǐng)求方法、錯(cuò)誤提示等。以錯(cuò)誤提示為例,在自定義的basicUrl.js文件里寫:

function errorWarn(error){ wx.showToast({ image: '/image/errorIcon.png', duration: 2000, title: error, mask: true })}module.exports.errorWarn = errorWarn

在其它頁面調(diào)用此方法時(shí)寫:

var urlRequest = require('/../../basicUrl/basicUrl.js');urlRequest.errorWarn("系統(tǒng)繁忙,稍后再試");

補(bǔ)充:借助util.js的實(shí)現(xiàn)思路

例如將部分的js邏輯放到utils中,在在logs.js中調(diào)用utils.js中的方法

實(shí)現(xiàn)代碼:

utils.js:

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}

logs.js:

//logs.jsvar 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))   })  }) }})

希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 钟祥市| 旺苍县| 赤峰市| 车险| 太和县| 靖宇县| 游戏| 屏山县| 沛县| 长兴县| 临桂县| 乌恰县| 西和县| 舟山市| 玉山县| 南京市| 马关县| 高要市| 桂平市| 莲花县| 若尔盖县| 长沙县| 长汀县| 内江市| 涡阳县| 云南省| 正宁县| 苏州市| 徐水县| 和林格尔县| 安新县| 固镇县| 敦化市| 黑山县| 沂源县| 永宁县| 灌云县| 富阳市| 襄垣县| 丰顺县| 腾冲县|