1、引入外部js方法
使用module.exports作为出口对象,然后在需要用到数据的js文件中使用require函数接收该对象并获取数据。
module.exports = {demo : data};
其中data是数据作为一个属性赋值给module.exports对象。
js文件中通过var data = require()引入。
注:引入js时微信小程序这里只能使用相对路径(../../),不能使用绝对路径,否则会报错。
2、微信小程序template模板
template属于模板化复用,而不是组件化。
template引用到wxml方法是<import src="../../demo.js" />使用模板<template is="定义名" data="数据" />。
引用wxss方法是@import "demo/demo.wxss";即可将模板文件引入到wxss。
3、关于数据接收
微信小程序this.data现在已经失效。
新方法为this.setData({})接收并更新到对应的变量中。
4、数据缓存
同步:
1.设置缓存:wx.setStorageSync(key,value);
2.获取缓存:getStorageSync(key);
3.删除缓存:removeStorageSync(key);
4.清除所有缓存:clearStorageSync();
异步:
1.设置缓存:wx.setStorage(key,value);
2.获取缓存:getStorage(key);
3.删除缓存:removeStorage(key);
4.清除所有缓存:clearStorage();
注意:缓存会永久存在,不能超过10mb。