采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
}).mount("#app");
完整代码截个图我看一眼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <div v-for="n in 9"> <span v-for="m in n"> {{m}}*{{n}} = {{m*n}} </span> </div> </div> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.0.5/vue.global.js"/> <script type="text/javascript"> const app = Vue.createApp({ }).mount("#app"); </script> </body> </html> 这个是一个html,谢谢老师
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> </div> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.0.5/vue.global.js"/> <script type="text/javascript"> const app = Vue.createApp({ template: '<div v-for="n in 9"> <span v-for="m in n"> {{m}}*{{n}} = {{m*n}} </span> </div>' }).mount("#app"); </script> </body> </html>
新版本的 vue,可能并不会把内部的dom 自动的解析成模版,造成的这个问题,改一下语法就可以了,用template
老师,在群里有同学说是换cdn,就可以了,我试了下,换了确实就行了
.mount("#app")你这个挂载的不是要渲染的组件
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <div v-for="n in 9"> <span v-for="m in n"> {{m}}*{{n}} = {{m*n}} </span> </div> </div> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.0.5/vue.global.js"/> <script type="text/javascript"> const app = Vue.createApp({ }).mount("#app"); </script> </body> </html>这个是我的代码,您能发现什么问题吗。
登录后可查看更多问答,登录/注册
明星讲师DELL亲授,全方位知识点+高匹配度项目,入门到深度掌握
774 1
1.9k 18
1.8k 14
1.6k 13
1.5k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号