js封装导出

发布于 2022-09-13 01:23:11 字数 1086 浏览 17 评论 0

const Info = {

InformationFun: function(userinfo) {
    var titlearr = [];
    let newtime;
    let timestamp = new Date().getTime();
    if (userinfo.idValiDate != '') {
        // console.log("判断是否过期的一步")
        newtime = this.changemm(userinfo.idValiDate);
        // console.log(newtime,'=======================newtime')
        if (timestamp > newtime) {
            titlearr.push('有效期');
        }
    } else {
        titlearr.push('有效期');
    }

    if (userinfo.isUploadIdcardImg != '1') {
        titlearr.push('照片');
    }
    return titlearr;
},
changemm(timer) {
    //日期转为时间戳格式
    //后面加的57599000是因为格式2021-08-10转化为时间戳的到的毫秒,在转化为具体时间的是2021-08-10 08:00:00,
    //需要加上57599000让其变为2021-08-10 23:59:59
    var endDate = new Date(timer).getTime() + 57599000; //得到毫秒数
    return endDate;
},

}
module.exports = {
InformationFun: Info.InformationFun
}

//
以上是我js代码,我在需要的页面导入之后,获取不到InformationFun这个函数,那个hxd帮帮忙,唔该晒

//页面
import {userInfoHandler} from '@/commom/userInfo';

没办法得到userInfoHandler里面的InformationFun函数

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轮廓§ 2022-09-20 01:23:11

你引入错了。。。
import命令接受一对大括号,里面指定要从其他模块导入的变量名。大括号里面的变量名,必须与被导入模块对外接口的名称相同。

import {InformationFun} from '@/commom/userInfo'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文