日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

小程序作用域与模块化

發布時間:2025/3/17 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序作用域与模块化 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文件作用域

// app.js App({globalData: 1 }) // a.js // The localValue can only be used in file a.js. var localValue = 'a' // Get the app instance. var app = getApp() // Get the global data and change it. app.globalData++ // b.js // You can redefine localValue in file b.js, without interference with the localValue in a.js. var localValue = 'b' // If a.js it run before b.js, now the globalData shoule be 2. console.log(getApp().globalData)

模塊化

可以將一些公共的代碼抽離成為一個單獨的 js 文件,作為一個模塊。模塊只有通過 module.exports 或者 exports 才能對外暴露接口。

// common.js function sayHello(name) {console.log(`Hello ${name} !`) } function sayGoodbye(name) {console.log(`Goodbye ${name} !`) }module.exports.sayHello = sayHello exports.sayGoodbye = sayGoodbye

在需要使用這些模塊的文件中,使用 require(path) 將公共代碼引入

var common = require('common.js') Page({helloMINA: function() {common.sayHello('MINA')},goodbyeMINA: function() {common.sayGoodbye('MINA')} })

tip: require 暫時不支持絕對路徑

總結

以上是生活随笔為你收集整理的小程序作用域与模块化的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。