描述:ts中引入第三方插件,在main.ts中无法注册,报错找不到该插件 分析:找不到全局对象 解决方案:全局申明一下
shims-vue.d.ts
declare module 'vue-echarts' {
const ECharts: any // tslint:disable-line
export default ECharts // tslint:disable-line
}
declare module 'vue-fullpage.js'
全局注册
main.ts
// 引入滚动组件
import 'fullpage.js/vendors/scrolloverflow' // Optional. When using scrollOverflow:true
import VueFullPage from 'vue-fullpage.js'
Vue.use(VueFullPage)
组件页面中使用
const fullpage_api = (window as any).fullpage_api