老师你好,关于异步组件的使用问题

来源:13-3 编译打包-路由组件实现懒加载

前端渣渣灰

2019-07-04

老师,这是你异步组件的执法,但是这样写该如何使用呢?我该如何获取resolve的ECharts呢?不写template是不是会报错?

http://img.mukewang.com/szimg/5d1d5ebf00015c6805520279.jpg

我理解的一般组件写法

Vue.component('chart', resolve => {

    resolve({

        template: "<div>chart</div>"

    })

}    

或者

Vue.component('chart', resolve => {

    import("./chart.vue").then(data => {

        resolve(data)

    }

}   

使用方法<chart></chart>

写回答

1回答

ustbhuangyi

2019-07-04

我这个代码中,不就 resolve 了 ECharts 了么
你只要在代码中引用 <chart></chart> 就好了呀

0
3
前端渣渣灰
非常感谢!
2019-07-04
共3条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程