小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序 页面不能调用公共的js,时间戳转化日期的js已经写好了,但是在页面上面如何调用这个js呢?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
解决方案是:
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> 解决问题了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
http://www.fengke.xyz/article/id/36.html
这个是我自己写的解决方法,你可以参考一下,我是在小程序js文件里做的数据处理,希望对你有帮助,有不清楚的可以在回复我
最后这是 解决方案,我已经解决了。
恩恩,解决了就好
我主要考虑的是 如何在for循环的时候把时间戳在前端转换成日期格式。不过我目前觉得应该是无法在页面里直接调用,要不是在js里处理,要不是在后台程序里处理。我目前的解决方案是在js里处理过了
const utils = require('path/to/utils.js')
const utils = require(
'path/to/utils.js'
)
utils.formatDate( ... )
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
解决方案是:
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> 解决问题了。
http://www.fengke.xyz/article/id/36.html
这个是我自己写的解决方法,你可以参考一下,我是在小程序js文件里做的数据处理,希望对你有帮助,有不清楚的可以在回复我
最后这是 解决方案,我已经解决了。
恩恩,解决了就好
我主要考虑的是 如何在for循环的时候把时间戳在前端转换成日期格式。不过我目前觉得应该是无法在页面里直接调用,要不是在js里处理,要不是在后台程序里处理。我目前的解决方案是在js里处理过了
const utils = require(
'path/to/utils.js'
)
utils.formatDate( ... )