有大佬有空看下吗,点击按钮之后无反应

来源:-

云爆雷声

2018-05-12 21:44

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>todolist</title>
    <script src="vue.js"></script>
</head>

<body>
<div id="root">
     <div>
     <input v-model="inputValue"/>
     <button @click="handleClick">Enter</button>
     <ul>
     <li v-for="(item,index) of list":key="index">
     {{item}}
     </li>
     </ul>
</div>


<script>
    new Vue({
        el: '#root',
        data:{
        inputValue:'',
        list:[]
        },
        methods:{
        handleClick:function(){
        this.list.push(tihs.inputValue)
        inputValue=''
        }
        }
    })
</script>
</body>
</html>

写回答 关注

2回答

  • 星空下的仓颉
    2018-05-13 11:47:45
    已采纳

    <div id="root">
         <div>
         <input v-model="inputValue"/>
         <button @click="handleClick">Enter</button>
         <ul>
         <li v-for="(item,index) of list":key="index">
         {{item}}
         </li>
         </ul>
    </div>

    这里root下的第一个div没有闭合

     this.list.push(tihs.inputValue)

    这里this你写错了

    云爆雷声

    谢谢!

    2018-05-13 12:49:07

    共 1 条回复 >

  • 星空下的仓颉
    2018-05-13 11:46:20

    <!DOCTYPE html>

    <html>

    <head>

        <meta charset="UTF-8">

        <title>todolist</title>

        <script src="vue.js"></script>

    </head>


    <body>

    <div id="root">

         <div>

         <input v-model="inputValue"/>

         <button @click="handleClick">Enter</button>

         <ul>

         <li v-for="(item,index) of list" :key="index">

         {{item}}

         </li>

         </ul>

      </div>

    </div>



    <script>

        new Vue({

            el: '#root',

            data:{

            inputValue:'',

            list:[]

            },

            methods:{

            handleClick:function(){

            this.list.push(this.inputValue)

            inputValue=''

            }

            }

        })

    </script>

    </body> 

    </html>


vue2.5入门

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

146179 学习 · 655 问题

查看课程

相似问题