Guest User

Untitled

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