代码如下:
let ngz = ''
let ygz = ''
let rgz = ''
const formatDate = (date) => {
const year = date.getFullYear()
const month = date.getMonth() + 1
const day = date.getDate()
const hour = date.getHours()
const minute = date.getMinutes()
const lunarDate = calendar.solar2lunar(year, month, day)
ngz = `${lunarDate.gzYear}`
ygz = `${lunarDate.gzMonth}`
rgz = `${lunarDate.gzDay}`
console.log(ngz, ygz, rgz)
return `${year}年${month}月${day}日 ${hour}时${minute}分`
}
console.log(ngz, ygz, rgz)
函数内部的打印结果可以打印出数据,但函数外部的打印结果则打印不出数据。
使用es6语法,不使用hook或useEffect等,请问如何修改才能把函数里的数据传到函数外的变量里?请在现有代码基础上修改并展示说明,谢谢。
???你不调用这个方法那这个值怎么变啊??,在这调用一下不就行了????