Guest User

Untitled

a guest
Nov 22nd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. <template>
  2. <div>
  3. search <input type="text" v-model="name" />
  4. <br><br>
  5. <div v-for="(item, index) in getData" :key="index">
  6. {{ item.name }}
  7. {{ item.address }}
  8. {{ item.tel }}
  9. <hr>
  10. </div>
  11. </div>
  12. </template>
  13.  
  14. <script>
  15. export default {
  16. name: 'test',
  17. data () {
  18. return {
  19. name: '',
  20. dataFilter: [
  21. {
  22. name: 'jon',
  23. address: '123 sos 32',
  24. tel: '0882132144'
  25. },
  26. {
  27. name: 'mint',
  28. address: 'xxx sos xee',
  29. tel: 'xxxxx'
  30. }
  31. ]
  32. }
  33. },
  34. mounted () {
  35. this.filterList = this.dataFilter
  36. },
  37. computed: {
  38. getData () {
  39. let text = this.name.trim()
  40. return this.dataFilter.filter(item => {
  41. return item.name.indexOf(text) > -1
  42. })
  43. }
  44. }
  45. }
  46. </script>
Add Comment
Please, Sign In to add comment