pp电子

登录
免费开通

微信小程序??榛,微信小程序文件作用域

文件作用域

在JavaScript文件中声明的变量和函数只在该文件中有用;;;;差别的文件中可以声明相同名字的变量和函数, , ,不会相互影响。。

通过全局函数getApp()可以获取全局的应用实例, , ,若是需要全局的数据可以在App()中设置, , ,如:

// 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才华对外袒露接口。。

需要注重的是:

  • exportsmodule.exports的一个引用, , ,因此在??槔锉咚嬉飧exports的指向会造成未知的过失。。以是我们更推荐开发者接纳module.exports来袒露??榻涌, , ,除非你已经清晰知道这两者的关系。。
  • 小程序现在不支持直接引入node_modules, , ,开发者需要使用到node_modules时间建议拷贝出相关的代码到小程序的目录中。。

// 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')
  }
})

Tips

1. tip:require暂时不支持绝对路径

 

更多微信小程序开发教程, , ,可以关注。。
【本站声明】
  1、本站文章中所选用的图片及文字泉源于网络以及用户投稿, , ,由于未联系到知识产权人或未发明有关知识产权的挂号, , ,若有知识产权人并不肯意我们使用, , ,若是有侵权请连忙联系。。
  2、本网站差池文章中所涉及的内容真实性、准确性、可靠性认真, , ,仅系客观性形貌, , ,如您需要相识该类商品/服务详细的资讯, , ,请您直接与该类商品/服务的提供者联系。。


KESION pp电子软件

KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商, , ,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。

KESION 一直通过手艺立异, , ,提供产品和服务, , ,助力企业向数字化转型, , ,通过科技驱动商业刷新, , ,让商业变得更智慧!



▼点击进入pp电子官网相识更多



上/下篇
  • 微信小程序页面路由,微信小程序页面栈路由方式

  • 微信小程序框架视图层(View),MINA的视图层由WXML与WXSS编写

换一换相关推荐
精选内容
热门精选
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
微信小程序??榛,微信小程序文件作用域 - KESION