Во время изучения Vue Самоучкой я столкнулся с некоторой проблемой.
Сначала я связываю некоторый компонент с помощью new Vue ({el:" # id "})
.
И когда я связываю корневой компонент <div id = "app">
с помощью new Vue ({el:" # app "})
,
Это разрушает то, что там уже было привязано.
Моя функция и данные в new Vue ({el:" # id "})
больше не работают.
Я делаю неправильный дизайн?
Если да, то как мне подойти к проблеме?
<html>
<head>
<script src="https://unpkg.com/vue@2.5.17/dist/vue.js"></script>
</head>
<body>
<div id="app">
<div id="comp-a">
<input type="text" v-model="message"/>
{{message}}
</div>
</div>
</body>
<script>
new Vue({
el : "#comp-a",
data : {
message : "message"
}
})
new Vue({
el : "#app"
})
</script>