本文实例讲述了微信小程序module.exports模块化操作。
1、模块文件common.js(用来被引用)
var studentList = [
{
name: "xiaoming",
age: "22",
hobby: "sleep"
},
{
name: "xiaohong",
age: "22",
hobby: {
one: "eat",
two: "eatfood"
}
}
]
//模块化
module.exports = {
studentList: studentList
}
2、index.js文件引用上面模块
var common = require("../xxx具体路径/common.js")
//获取应用实例
var app = getApp()
Page({
data: {
},
onLoad: function () {
this.setData({
studentList:common.studentList
});
}
})
3、index.wxml渲染页面使用模块里面的数据:因为取的是name,所以最后输出的是xiaoming 和xiaohong。
<block wx:for="{{studentList}}" wx:for-item="item" wx:for-index="idx">
<view>
{{item.name}}
</view>
</block>