为了账号安全,请及时绑定邮箱和手机立即绑定

typescript中引用better-scroll

typescript中引用better-scroll

达令说 2019-03-04 21:23:09
typescript中引用better-scroll,代码如下import * as BScroll from 'better-scroll'...console.log(BScroll)new BScroll('.wrapper')...控制台输出{default: ƒ, __esModule: true}> default:ƒ BScroll(el, options)  __esModule:true> __proto__:Object> Uncaught TypeError: BScroll is not a constructor...检查作者package.json中types声明没问题...  "types": "./types/index.d.ts",...检查作者*.d.ts没问题...declare const BScroll: BScrollStatic;declare module 'better-scroll' {  export = BScroll;}...求助,我这里是哪里错误了?
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

问题在于这句话 new BScroll('.wrapper'),
错误很明显了,BScroll 不是一个构造器函数, 所以你不能使用new运算符。
你应该可以直接这么用吧BScroll('.wrapper').

查看完整回答
反对 回复 2019-03-09
?
忽然笑

TA贡献1806条经验 获得超5个赞

import * as BScroll from 'better-scroll'

new BScroll.BScroll();

import  BScroll from 'better-scroll'

new BScroll();


查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 1269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信