国产探花免费观看_亚洲丰满少妇自慰呻吟_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))   })  }) }})

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枞阳县| 仁化县| 家居| 赤峰市| 鄂托克旗| 祁阳县| 洪雅县| 华安县| 平安县| 抚顺县| 漳浦县| 金华市| 阿克陶县| 郎溪县| 芦溪县| 吴桥县| 台东市| 新源县| 陵水| 三门县| 银川市| 和龙市| 含山县| 喀什市| 南投县| 海安县| 沽源县| 桐梓县| 安国市| 仁化县| 祥云县| 丘北县| 扎鲁特旗| 平湖市| 吴江市| 界首市| 开封县| 隆子县| 满城县| 福建省| 资溪县|