如何在Vue中解决从HTML文件返回Vue文件的问题?
一开始在浏览器运行Vue文件还可以的,之后写了HTML文件并运行后发现无论如何都无法回到原来的Vue文件了
<!--message.vue-->
<template>
{{ message }}
</template>
<script setup>
let message = 'happpy birthday'
setTimeout(() => {
console.log('stringBeforeUpdate:'+ message)
message = 'HAPPY BIRTHDAY'
console.log('stringAfterUpdate:'+ message)
}, 3000);
</script>
<!--main.js-->
import { createApp } from 'vue'
import './style.css'
import App from './components/message.vue'
createApp(App).mount('#app')
<!--index.html-->
<html>
<body>
<h1>11</h1>
</body>
</html>
尝试:
1、更改main.js文件的import App from './components/message.vue'
2、删除index.html
结果:
1、能运行回原来的message.vue
回复
1个回答
test
2024-06-20
我看你main.js
中试图往id
往app
的元素上挂载应用,所以是不是你index.html
没有<div id="app"></div>
节点导致的呢?
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容