count数值为什么不会增加

来源:2-5 Vue中的计算属性和侦听器

积极废人_

2018-09-02 17:14

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <script src="./vue.js"></script>
</head>
<body>
    <div id="root">
        姓:<input v-model:value="firstName">
        名:<input v-model:value="lastName">
        <div>{{fullName}}</div>
        <div>{{count}}</div>
    </div>

    <script>
        new Vue({
            el:"#root",
            data:{
                firstName:"",
                lastName:"",
                count: 0
 },
            computed:{
                fullName: function () {
                    return this.firstName+" "+this.lastName
 }
            },
            watch:{
                firstName: function () {
                    this,count++
                }
            }
        })
    </script>
</body>
</html>


写回答 关注

1回答

  • AnxiangLemon
    2018-09-02 18:32:10
    已采纳

    https://img3.mukewang.com/5b8bbbf400017d8104340127.jpg  

    ①你的点写成了逗号 

     ②firstName 改成 fullName即可

    积极废人_

    谢谢,没复制出来没发现点写成逗号了

    2018-09-03 08:45:04

    共 1 条回复 >

vue2.5入门

快速理解Vue编程理念上手Vue2.0开发。

146820 学习 · 657 问题

查看课程

相似问题