微信小程序中文件作用域的示例分析

  介绍

这篇文章主要介绍微信小程序中文件作用域的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

<强>文件作用域

在javaScript文件中声明的变量和函数只在该文件中有效;不同的文件中可以生命相同的名字的变量和函数,不会相互影响。
通过全局函数<代码> getApp() 可以获取全局的应用实列,如果需要全局的数据可以在<代码>应用程序()中设置,如:

//app.jsapp ({   ,,,globalData: 1}) //,//,a.js从而localValue 还要only  be  used 拷贝file  a.js.var  localValue =, & # 39;一个# 39;//,Get 从而app  instance.var  app =, getApp ()//, Get 从而global  data 以及change  it.app。globalData + + //,//,研究你还要redefine  localValue  file 研究,拷贝,without  interference  with 从而localValue  a.js拷贝。   var  localValue =, & # 39; b # 39;//, If  a.js  it  run  before 研究,,你,globalData  shoule  be  2. console.log (getApp () .globalData)

<强>模块化

可以将一些公共的代码抽离成为一个单独的js文件,作为一个模块化。模块化只有通过<代码>模块。出口出口> 需要注意的是:

<李>

<代码> wxports 是<代码>模块。出口> 的出口指向会造成未知的错误。所以更推荐开发者采用<代码>模块。出口> <李>

小程序目前不支持直接引入<代码> node_modules> node_modules> //commont.jsfunction  sayHello () {   ,,,console.log (& # 39; - - - - - -,, hello ,,, & # 39;, +, name  + & # 39;=====& # 39;);   }   module.exports.sayHello =, sayHello; //index.jsvar  common =,要求(& # 39;. ./commont commont.js& # 39;);   页面({,,,//加载视图的时候   onLoad才能:function  () {   ,//调才能用   ,,,common.sayHello (& # 39; dqk& # 39;);   })

控制台输出:

<中心> 微信小程序中文件作用域的示例分析

<强>提示

需要暂时不支持绝对路径

以上是“微信小程序中文件作用域的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

微信小程序中文件作用域的示例分析