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

首頁 > 編程 > JavaScript > 正文

微信小程序公用參數與公用方法用法示例

2019-11-19 12:18:11
字體:
來源:轉載
供稿:網友

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

公用參數:

小程序的公共參數,例如網絡請求地址、可配置項,可以寫在app.js文件的globalData參數里。

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

公用方法:

小程序可以自定義公用方法模塊,例如網絡請求方法、錯誤提示等。以錯誤提示為例,在自定義的basicUrl.js文件里寫:

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

在其它頁面調用此方法時寫:

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

補充:借助util.js的實現思路

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

實現代碼:

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))   })  }) }})

希望本文所述對大家微信小程序開發有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 上林县| 樟树市| 浙江省| 莱阳市| 东莞市| 乐清市| 彝良县| 布拖县| 海盐县| 北海市| 新巴尔虎右旗| 林西县| 崇州市| 达孜县| 渭南市| 呼图壁县| 正蓝旗| 昭通市| 绵阳市| 瑞安市| 卢湾区| 八宿县| 新竹市| 昌乐县| 嵊州市| 木兰县| 孟村| 磴口县| 丰城市| 岳西县| 马龙县| 宽甸| 景宁| 马鞍山市| 含山县| 阜城县| 深圳市| 祁东县| 白玉县| 嘉兴市| 杭锦旗|