TypeError: _weappAdapter.Image is not a constructor
- 问题描述
import { Image } from "../libs/weapp-adapter"
// 报错
let img = new Image()
- 原因
使用了../libs/weapp-adapter
中错误的同名类型exports.Image
- 解决方法
删除导入语句import { Image } from "../libs/weapp-adapter"
,另外需要修正另一处语法错误。
注意其中的符号区别,引号
与反引号
。
const IMAGE_PATH = './images/'
const IMAGES = [
// 下面的符号使用有误,要在字符串中引用变量,应该用``,而非'',注意其细微差别
['bg', '${IMAGE_PATH}bg.jpg'],
['enemy', '${IMAGE_PATH}enemy.png']
]
const IMAGE_PATH = './images/'
const IMAGES = [
// 修改了引号
['bg', `${IMAGE_PATH}bg.jpg`],
['enemy', `${IMAGE_PATH}enemy.png`]
]