wxml、js、wxss三类都可以模块化!!!
一、js类
可以将一些公共的代码抽离成为一个单独的 js 文件,作为一个模块。模块只有通过 module.exports
或者 exports
才能对外暴露接口。
Tip:首先先要了解一点,每个js里定义的变量、函数,只在当前的文件里有效,也就是说每个js文件的作用域只在文件内部
模块文件:
function sayHi(name){
console.log(
"Hi "+name+
"!");
}
function sayNo(){
console.log(
"no bug");
}
module.exports={
sayHi:sayHi,
sayNo:sayNo
}
模块引用:
var check =
require(
'../../utils/check.js');
Page({
data:{
username:
"Nike"
},
clickTap:
function(e){