请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

v-for遍历数字

Title
{{m}}*{{n}} = {{m*n}}

}).mount("#app");

这段代码为什么运行出来的是{{m}}*{{n}} = {{m*n}} ,不应该是9*9的乘法口诀吗

正在回答

3回答

完整代码截个图我看一眼

0 回复 有任何疑惑可以回复我~
  • <!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,谢谢老师
    回复 有任何疑惑可以回复我~ 2024-02-01 11:50:26
  • Dell 回复 提问者 weixin_慕后端2147421 #2
    <!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>
    回复 有任何疑惑可以回复我~ 2024-02-04 13:42:11
Dell 2024-02-04 13:44:06

新版本的 vue,可能并不会把内部的dom 自动的解析成模版,造成的这个问题,改一下语法就可以了,用template

0 回复 有任何疑惑可以回复我~
  • 老师,在群里有同学说是换cdn,就可以了,我试了下,换了确实就行了
    回复 有任何疑惑可以回复我~ 2024-02-04 14:58:42
GGBond_ 2024-01-31 21:09:29

.mount("#app")你这个挂载的不是要渲染的组件

0 回复 有任何疑惑可以回复我~
  • <!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>这个是我的代码,您能发现什么问题吗。
    回复 有任何疑惑可以回复我~ 2024-02-04 08:50:35
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号