index.html
main.js
App.vue
这三个文件的关系是什么?
我的理解是index.html是webpack的入口
main.js是vue的入口,App.vue是渲染的第一个页面。
fork了几个人的项目,每个人写法都不同,晕了。
const app = new Vue({
router,
...App
}).$mount("#app");
上面的#app指的是index中的
还是App.vue中的?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你搞错了。
不理解这些配置那就去看
build文件夹下的配置文件,那里的代码也不难,一行挨着一行慢慢看,不懂就去查对应的手册,一劳永逸的搞定它,不然以后碰到这种问题照样抓瞎。wenpack的入口文件,见build/webpack.base.conf.js文件:所以,
main.js才是webpack的入口文件在
main.js中,加载的是App.vue文件,所以App.vue是vue渲染的入口关于
$mount()方法,请看官网的讲解:$mount
最后,关于
index.html。这是默认SPA应用的网页模板。
#app,当然指的就是html文件中的id为app的DOM元素了。