如何能够理清思路

来源:2-11 编程练习

unbreakable_全栈

2020-11-22 00:00:55

# 具体遇到的问题

# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

<!DOCTYPE html>

<html>


<head>

   <meta charset="UTF-8">

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

   <title>子组件</title>

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

</head>


<body>

   <div id="app">

      <input type="text" v-model="inputValue">

      <button @click="handleAddClick">添加</button>

      <button @click="handleDeleteClick">删除</button>

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

   </div>

   <script>

      var List = {

         props: ['content'],

         template: '<li>{{content}}</li>'

      }

      var app = new Vue({

         el: "#app",

         components: {

            List

         },

         data: {

            list: [],

            inputValue: ''

         },

         methods: {

            handleAddClick() {

               if (!this.inputValue) return

               this.list.push(this.inputValue)

               this.inputValue = ''

            },

            handleDeleteClick () {

               this.list.pop()

            }

         },

      })

   </script>

</body>


</html>


写回答

1回答

好帮手慕久久

2020-11-22

同学你好,代码正确,很棒!问题解答如下:

vue与之前的dom操作,实现思路上有区别,建议同学多练习,比如这里的习题,建议多敲几遍并多写几遍注释,只有练得多了,才能有清晰的思路,并且能够举一反三。

祝学习愉快!

0

0 学习 · 10739 问题

查看课程