微信小程序 页面不能调用公共的js,时间戳转化日期的js已经写好了,但是在页面上面如何调用这个js呢?
解决方案是:
step1.自定义组件 属性time
time: {
type: String,
value: “”,
observer: function (newVal, oldVal, changedPath) {
// 属性被改变时执行的函数(可选),也可以写成在methods段中定义的方法名字符串, 如:’_propertyChange’
// 通常 newVal 就是新设置的数据, oldVal 是旧数据
console.log(newVal);
var date = new Date(parseInt(newVal) * 1000);
let Y = date.getFullYear() + ‘-’;
let M = (date.getMonth() + 1 < 10 ? ‘0’ + (date.getMonth() + 1) : date.getMonth() + 1) + ‘-’;
let D = date.getDate() + ’ ';
let h = date.getHours() + ‘:’;
let m = date.getMinutes() + ‘:’;
let s = date.getSeconds();
let timeStr = Y + M + D + h + m + s;
this.setData({
timeStr: timeStr
})
}
},
step2.定义data属性 timeStr
data: {
timeStr:""
},
step3.<view>{{timeStr}}</view>解决问题了。