1,页面跳转
bindQueTap
:
function
()
{
wx
.navigateTo
({
url
:
'../list/list'
})
},
使用
<
view
bindtap=
"bindItemTap"
>
<
text
class=
""
aid=
"{{id}}"
>{{item}}
</
text
>
</
view
>
2.时间格式化
在公共js里面把方法定义好
const formatTime
= date
=>
{
const year
= date
.getFullYear
()
const month
= date
.getMonth
()
+
1
const day
= date
.getDate
()
const hour
= date
.getHours
()
const minute
= date
.getMinutes
()
const second
= date
.getSeconds
()
return
[year
, month
, day
].map
(formatNumber
).join
(
'-'
)
+
' '
+
[hour
, minute
, second
].map
(formatNumber
).join
(
':'
)
}
const formatNumber
= n
=>
{
n
= n
.toString
()
//不到两位数就在前面加0
return n
[
1
]
? n
:
'0'
+ n
}
module
.exports
=
{
formatTime
: formatTime,
...
}//或者
module
.exports
.
formatTime
=
formatTime
; ...不止可以暴露方法,属性也是需要暴露出来才能在其他js中被调用,
在page外面引入js
// pages/list/list.js
var util
=
require
(
'../../utils/util.js'
)
Page
({
绑一下
<
button
bindtap=
'formatTime'
> formatTime测试
</
button
>
调用
formatTime
:
function
(e
)
{
var date
=
new Date
();
console
.log
(date
);
date
= util
.formatTime
(date
);
console
.log
(date
)
},
效果
const formatNumber
= n
=>
{
n
= n
.toString
()
return n
[
1
]
? n
:
'0'
+ n
}
module
.exports
=
{
formatTime
: formatTime
}