最简单的一个demo
new Vue({
el: '#app',
template: '<p>hello world!<p/>'
})
下面是chrome
里显示的dom
结构,我知道它会把根节点的名称div
改成p
,但是为什么id="app"
却被删除了?这样我对#app
的样式就没起效果
<html>
<head>
<meta charset="utf-8">
<title>vue-demo</title>
<style>
#app{
color: red;
}
</style>
</head>
<body>
<p>hello world!</p>
<!-- built files will be auto injected -->
<script type="text/javascript" src="/app.js"></script>
</body></html>
会把目标覆盖成你的模板渲染出来的结果,
应该针对你的模板写样式