(vuejs的v2.0)在输入框中输入内容,显示不出来符合条件的内容
-
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"> <title>track-by</title>
</head>
<body><div id="app"> <input v-model="input"> <p>请在输入框内输入内容,只会将符合条件的内容显示出来</p> <ul> <li v-for="item in input1">{{item}}</li> </ul> </div> <script src="vue.js"></script> <script> new Vue({ el:"#app", input:"", data:{ items:{ name:"wyq", age:"25", sex:"girl", } }, computed: { input1: function () { return this.items.filter(function (input) { return input.indexOf(this.searchQuery) !== -1 }) } } }); </script>
</body>
</html>网页没显示
出错提示:
你写的多处错误!下面为给你修改下,看来你js基础很弱,建议多看看基础,
请多看看这个官方例子