自定义组件时用到了模版和wxs文件,目前发现wxs中的date和js中的Date好像不一致啊,有大神知道什么原因吗?
代码如下
index.js
Page({
data: {
timestr: '',
timestamp: Date.now()
},
onLoad() {
this.setData({
timestr: this.getDateStr()
})
},
getDateStr() {
return new Date(this.data.timestamp).toLocaleString('zh-CN', {
dateStyle: 'short',
timeStyle: 'short',
hour12: false,
timeZone: 'Asia/Hong_Kong'
})
}
})
index.wxml
<wxs src="index.wxs" module="index" />
<view>{{timestr}}</view>
<view>{{index.timestampStr(timestamp)}}</view>
index.wxs
var timestampStr = function (timestamp) {
return (getDate(timestamp).toLocaleString('zh-CN', {
dateStyle: 'short',
timeStyle: 'short',
hour12: false,
timeZone: 'Asia/Hong_Kong'
}))
}
module.exports = {
timestampStr: timestampStr,
}
显示效果如下,上面是js中的调用,下面是wxs中的调用
是不是wxs中的date不支持options啊