vue项目根目录下index.html中的id="app",与src目录下的App.vue中的id="app"是否冲突?
vue项目根目录下index.html中的id="app",与src目录下的App.vue中的id="app"为什么不会冲突?
index.html
XML 全选
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<title>myvue</title>
</head>
<body>
<div id="app"></div>
<!-- built files will be auto injected -->
</body>
</html>
App.vue
HTML 全选
<template>
<div id="app">
<h1 class="title">头部</h1>
<router-view></router-view>
</div>
</template>
main.js
JavaScript 全选
new Vue({
el: '#app',
router,
template: '<App/>',
components: {
App
}
})
在main.js的初始化中,el:'#app'到底绑定的是哪个文件中的id='app'?
将index.html的id="app"改成其他值,会报错,因此
el: '#app'绑定的是index.html中的id="app"的元素
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
YESWEB C/S框架网