小程序--使用require方法加载js模块

2019-12-26  本文已影响0人  Yin先生

怎么从脚本文件引用,读取这些数据。
1.出口
我们为了模拟服务器,先把数据放到post-data.js里面,然后在这个文件里面写上

post-data.js

var local_database = [{
    date: 'Nuv 18 2019',
    title: '正是虾肥蟹壮时',
    imgSrc: "/images/post/crab.png",
    avatar: '/images/avatar/1.png',
    content: '俗语说:“秋风起,蟹脚痒,九月圆脐十月尖。”在“菊留秋色蟹螯肥”的金秋时节,坐在优雅别致的餐厅里,品尝肉质鲜嫩的大闸蟹,精敲细剥,其味无穷。配以黄酒小酌,驱寒暖身,美食健康两不误。',
    reading: '112',
    collection: '96',
  }]
var a = '10';
module.exports = {
  postList:Local_database,
  a_key:a
}

和nodeJS里的模块输出是一样的。能够通过这个出口expert输出数据到别的脚本里。
想输出多少变量都可以,出口中一直追加就可以了。

2、“入口”,也就是对应的post.js如何来接收对应的数据。

// 必须是相对路径
var postsData = require('../../data/posts-data.js')
Page({
/**
 * 页面的初始数据
 */
data: {},
/**
 * 生命周期函数--监听页面加载
 */
onLoad: function(options) {
  this.setData({
    post_key: postsData.postList
  })
}
})
上一篇 下一篇

猜你喜欢

热点阅读