欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年01月09日 14:56:09   作者:BubuxingBala  
這篇文章主要介紹了微信小程序公用參數(shù)與公用方法用法,結(jié)合實(shí)例形式分析了微信小程序中公用參數(shù)與公用方法的簡單定義與使用相關(guān)操作技巧,需要的朋友可以參考下

本文實(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.js
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))
   })
  })
 }
})

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

相關(guān)文章

  • 詳解ajax、fetch、axios的區(qū)別

    詳解ajax、fetch、axios的區(qū)別

    本文主要介紹了詳解ajax、fetch、axios的區(qū)別,眾所周知它們都用來發(fā)送請(qǐng)求,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • 基于JavaScript實(shí)現(xiàn)網(wǎng)頁計(jì)算器

    基于JavaScript實(shí)現(xiàn)網(wǎng)頁計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)網(wǎng)頁計(jì)算器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • angular之ng-template模板加載

    angular之ng-template模板加載

    本篇文章主要介紹了angular之ng-template模板加載,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • JavaScript使用prototype原型實(shí)現(xiàn)的封裝繼承多態(tài)示例

    JavaScript使用prototype原型實(shí)現(xiàn)的封裝繼承多態(tài)示例

    這篇文章主要介紹了JavaScript使用prototype原型實(shí)現(xiàn)的封裝繼承多態(tài),涉及javascript prototype與面向?qū)ο蟪绦蛟O(shè)計(jì)相關(guān)操作技巧,需要的朋友可以參考下
    2018-08-08
  • vue中npm包全局安裝和局部安裝過程

    vue中npm包全局安裝和局部安裝過程

    這篇文章主要介紹了npm包全局安裝和局部安裝過程,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 微信小程序后端實(shí)現(xiàn)授權(quán)登錄

    微信小程序后端實(shí)現(xiàn)授權(quán)登錄

    這篇文章主要介紹了微信小程序后端實(shí)現(xiàn)授權(quán)登錄,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 關(guān)于導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間的正確方式

    關(guān)于導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間的正確方式

    這篇文章主要給大家介紹了關(guān)于導(dǎo)入excel時(shí)js轉(zhuǎn)換時(shí)間的正確方式,以及js讀取excel中日期格式轉(zhuǎn)換問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • 一句話JavaScript表單驗(yàn)證代碼

    一句話JavaScript表單驗(yàn)證代碼

    純屬技術(shù)交流,在實(shí)際應(yīng)用中不建議那么做。建議js加載比較好。
    2009-08-08
  • js添加元素的簡單方式示例

    js添加元素的簡單方式示例

    這篇文章主要給大家介紹了關(guān)于js添加元素的簡單方式,文中通過代碼示例將每種實(shí)現(xiàn)的方法都介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用js具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • 理解Javascript_09_Function與Object

    理解Javascript_09_Function與Object

    在《理解Javascript_08_函數(shù)對(duì)象》中講解了很多函數(shù)對(duì)象的問題,同時(shí)也留下了許多疑問,今天讓我們來解答部分問題。
    2010-10-10

最新評(píng)論