内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

小程序模塊化的使用方法

2022-07-30    分類: 網站建設

文件作用域

在 JavaScript 文件中聲明的變量和函數只在該文件中有效;不同的文件中可以聲明相同名字的變量和函數,不會互相影響。

通過全局函數 getApp() 可以獲取全局的應用實例,如果需要全局的數據可以在 App() 中設置,如:

// app.jsApp({  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 才能對外暴露接口。

需要注意的是:

exports 是 module.exports 的一個引用,因此在模塊里邊隨意更改 exports 的指向會造成未知的錯誤。所以更推薦開發(fā)者采用 module.exports 來暴露模塊接口,除非你已經清晰知道這兩者的關系。

小程序目前不支持直接引入 node_modules , 開發(fā)者需要使用到 node_modules 時候建議拷貝出相關的代碼到小程序的目錄中。

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

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

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

本文題目:小程序模塊化的使用方法
網頁URL:http://www.rwnh.cn/news/183595.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站內鏈、Google、全網營銷推廣、動態(tài)網站、App設計用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設
左云县| 巴彦淖尔市| 宣恩县| 高密市| 德格县| 汽车| 扶风县| 武穴市| 高州市| 彰化市| 盐源县| 肇庆市| 陇南市| 马鞍山市| 长泰县| 通城县| 同德县| 社会| 齐河县| 金门县| 基隆市| 章丘市| 余姚市| 仙居县| 明星| 郎溪县| 盈江县| 天柱县| 甘孜| 平果县| 宁武县| 普陀区| 元阳县| 大化| 随州市| 皮山县| 茂名市| 葵青区| 南城县| 四会市| 株洲县|