老师您好,您帮我看下这段代码,我实现点击增加按钮,发现到增加一下就停止了。

来源:1-2 工程目录代码简介及整理

Vigorous阿炎

2021-01-21 17:04:32

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>vue简单算法</title>

    <style>

        .btn{

            width80px;

            height30px;

            border1px solid #333;

            background-color#f00;

            font-size20px;

            text-aligncenter;

            margin0 20px;

        }

    </style>

</head>

<body>

    <div id="app">

        <button class="btn" @click="add">增加</button>

            <span>{{num}}</span>

        <button class="btn" @click="sub">递减</button>

        

    </div>

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>

    <script>

        var app=new Vue({

            el:"#app",

            data:{

                num:1

            },

            methods:{

                add:function(){

                    // num=this.num+1

                    this.num++

                }

            }

        })

    </script>

</body>

</html>


写回答

2回答

好帮手慕言

2021-01-21

同学你好,在没点击按钮之前,控制台就已经报错了,如下:

http://img.mukewang.com/climg/60095e4f098c787611510151.jpg

报错提示sub没有定义,因此在代码中定义sub即可解决报错。

祝学习愉快~

0
higorous阿炎
hp dir="ltr">噢噢,自己简单看了下报错代码,可是自己没仔细看。您说的对

h021-01-21
共1条回复

好帮手慕言

2021-01-21

同学你好,是因为没有定义sub方法导致的报错,建议:在methods中定义sub方法,例如:
http://img.mukewang.com/climg/60094bee09d62c3204070307.jpg

祝学习愉快~

0
higorous阿炎
hp>高手,您是怎么知道的?为什么会出现这样,真奇怪,我写到一半测试,发现就出现这种情况了。

h021-01-21
共1条回复

0 学习 · 15276 问题

查看课程