「小程式JAVA實戰」 小程式抽離公用方法進行模組化(12)

weixin_34234823發表於2018-11-29

原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
原文連結地址:「小程式JAVA實戰」 小程式抽離公用方法進行模組化(12)

小程式的模組化,把磚磊成一個墩子,用的時候把整個墩子移走。js更好的呼叫,應用更加公用化。原始碼:https://github.com/limingios/wxProgram.git 中的No.7

小程式的模組化

  • 抽離通用方法作為通用函式

  • 構建utils-common類

  1. 官方的闡述

https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/module.html

11223715-4a5613d6de9b4622.png
  1. 程式演示

events.js

//events.js
//獲取應用例項
const app = getApp()

var common = require('../untils/common.js')

Page({
  data: {
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo')
  },
  clickMe: function(e){
    console.log("你點選我這裡出來了!")
    console.log(e)
    console.log(e.currentTarget.dataset.fordate)

    common.sayHello("公眾號:程式設計坑太多")
    common.sayGoodbye("[程式設計坑太多]")
  }
})

common.js

// common.js
function sayHello(name) {
  console.log(`Hello ${name} !`)
  console.log("Hello "+name+" !")
}
function sayGoodbye(name) {
  console.log(`Goodbye ${name} !`)
  console.log("Goodbye " + name + " !")
}

module.exports.sayHello = sayHello
exports.sayGoodbye = sayGoodbye
11223715-d3ce158c7895aab9.png

PS:需要注意的是

 console.log(`Goodbye ${name} !`)
 console.log("Goodbye " + name + " !")

區別如果用了 ${} 最外層需要用``符號,如果你喜歡老套路可以按照我的 "Goodbye " + name + " !" 這種。

11223715-3407e1c7ac8d7935

相關文章