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

vue 如何在methods中使用懒加载?

vue 如何在methods中使用懒加载?

阿波罗的战车 2018-08-10 15:12:43
methods:{    test(){      // 这里会报错       import { test } from "./test.js";              EventHub.$emit('emitevent', test );     }   }test.jslet test = 'hello';export {    test };看了 异步组件 但不太明白怎么用。请问,怎样在方法中使用懒加载?
查看完整描述

2 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

题主首先要明白 es6的 import 和 以前的commonJs的不同。
import是静态执行,在编译阶段执行的,在代码运行之前,牢牢记住这个概念。所以呢,这直接导致了 import不能使用表达式和变量。简单说就是 只有在运行时才能得到结果的语法结构都不可用。

至于你说的懒加载,相比是按需加载吧?看你用的webpack,请参考webpack和vue的官方文档教程使用即可。


查看完整回答
反对 回复 2018-08-12
  • 2 回答
  • 0 关注
  • 977 浏览
慕课专栏
更多

添加回答

举报

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