关于Vue的文件执行顺序

问题背景

网上搜索关于Vue项目的文件执行顺序
基本上都是index.html -> main.js -> App.vue这样
但是我在App.vue的js开头以及main.js的开头都执行一个console.log
结果打印的顺序却是App.vue在先,再进入到main.js
进行debugger调试,发现确实是先App.vue再main.js:
关于Vue的文件执行顺序

疑问

webpack的打包入口不是main.js么,为什么会先执行App.vue? 希望有大佬能帮助我解决这个疑惑,感激不尽


回答:

这样想一下,App.vue在main.js中引入的,不先执行main.js,怎么会执行App.vue呢?App.vue中的代码比main.js先执行是因为import会先于模块内的其他语句执行

https://es6.ruanyifeng.com/#d...

以上是 关于Vue的文件执行顺序 的全部内容, 来源链接: utcz.com/p/936404.html

回到顶部