封装一个类A页面
class Stick extends JumpUtils{ constructor() { super (); this ._date= this .initDate() } initDate(){ return { date: '' }
export { Stick }; |
B页面第一次引入模块 onLoad console.log(_date) 显示为空
当我输入时间比如2019-03-05 就是显示2019-03-05 然后退出B页面
import { Stick } from '../utils/stick'
var _date = stick._date Page({ data: { }, onLoad: function () { console.log(_date) }, inputTime(e){ _date=e.detail.value console.log(_date) } }) |
B页面第二次引入模块 onLoad console.log(_date) 不显示为空而显示2019-03-05
import { Stick } from '../utils/stick' const stick = new Stick() var _date = stick._date Page({ data: { }, onLoad: function () { console.log(_date)
_date=e.detail.value console.log(_date) } }) |
然后构造函数里this
._date=
this
.initDate() 也就第一次初始化为空,第二次进入B页面就不初始化,直接输出上一次的输入的时间值
我想要每次都加载页面的时候,都能初始化时间为空!请大神帮忙解决,好困惑.