微信开发第六天 WXS语法学习实践之模块
WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。
WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。
每一个 .wxs 文件和 <wxs> 标签都是一个单独的模块。
每个模块都有自己独立的作用域。即在一个模块里面定义的变量与函数,默认为私有的,对其他模块不可见。
一个模块要想对外暴露其内部的私有变量与函数,只能通过 module.exports 实现
// /pages/comm.wxs
var foo = "‘hello world‘ from comm.wxs";
var bar = function(d) {
  return d;
}
module.exports = {
  foo: foo,
  bar: bar
};
module 对象
每个 wxs 模块均有一个内置的 module 对象。
属性
exports: 通过该属性,可以对外共享本模块的私有变量与函数。
// /pages/tools.wxs
var foo = "‘hello world‘ from tools.wxs";
var bar = function (d) {
  return d;
}
module.exports = {
  FOO: foo,
  bar: bar,
};
module.exports.msg = "some msg";<!-- page/index/index.wxml -->
<wxs src="./../tools.wxs" module="tools" />
<view> www.cnmibee.com </view>
<view> {{tools.bar(tools.FOO)}} </view> 相关推荐
  jieq    2020-11-09  
   ZZZhangbingyi    2020-08-26  
   haixianTV    2020-08-15  
   Develop    2020-06-25  
   郴州小程序    2020-06-13  
   huningjun    2020-06-12  
   zuoliangzhu    2020-06-11  
   hgzhang    2020-06-04  
   浪味仙    2020-06-03  
   powderhose    2020-06-02  
   戴翔的技术    2020-05-27  
   郴州小程序    2020-05-26  
   cdkey    2020-05-26  
   sucheng    2020-05-25  
   newhappy    2020-05-16  
   cbao    2020-05-12  
   cbao    2020-04-26  
   草根工程师    2020-03-27  
   xiaonao00    2020-05-08