报错为: is not a constructor

来源:11-8 Promise的正确用法

慕先生8833344

2021-03-01

老师,我想在Utils中新建一个js文件,然后使用其中摸一个model类中的方法,我的Utils中code如下:

import LoginModel from ‘…/model/login.js’

const loginModel = require(’…/model/login.js’)

async function checkHasLogined(token) {
const checkTokenRes = await loginModel.checkToken(token)
if (checkTokenRes.code != 200) {
wx.removeStorageSync(‘token’)
return false
}
return true
}

但是程序运行的时候,就报错
_login2.default is not a constructor
位置是第二行,我们可以在page中的js正常使用model,在Utils中,不一样吗?

写回答

1回答

慕先生8833344

提问者

2021-03-01

sorry,写错了,第二行code为:

const loginModel = new LoginModel()

0
1
慕桂英1672925
问题解决了吧
2021-10-12
共1条回复

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程