Guest User

Untitled

a guest
Jul 20th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.25 KB | None | 0 0
  1. <div id="vue-wrapper">
  2. <div class="table table-borderless" id="table">
  3. <table class="table table-borderless" id="table">
  4. <thead>
  5. <tr>
  6. <th>Name</th>
  7. <th>Status</th>
  8. <th>Actions</th>
  9. </tr>
  10. </thead>
  11. <tr :key=item v-for="item in items">
  12. <td>@{{ item.module }}</td>
  13. <td>@{{ item.enabled }}</td>
  14. <div v-if="item.enabled == true">
  15. <td>Disable Button </td>
  16. </div>
  17. <div v-else>
  18. <td>Enable Button </td>
  19. </div>
  20. </tr>
  21. </table>
  22. </div>
  23. </div>
  24.  
  25. const app = new Vue({
  26. el: '#vue-wrapper',
  27. data: {
  28. items: [{"module":"Blog","enabled":false},{"module":"Booking","enabled":true},{"module":"Review","enabled":true}],
  29. hasError: true,
  30. hasDeleted: true,
  31. newItem: {'name': ''}
  32. },
  33. created () {
  34. // this.getVueItems()
  35. },
  36. methods: {
  37. getVueItems: function () {
  38. axios.get('/api/module/').then(response => {
  39. console.log(response.data)
  40. this.items = response.data;
  41. console.log(this.items);
  42. });
  43. },
  44. createItem: function () {
  45. },
  46. deleteItem: function () {
  47. },
  48. }
  49. });
  50.  
  51. <tr :key=item v-for="item in items">
  52. <td>@{{ item.module }}</td>
  53. <td>@{{ item.enabled }}</td>
  54. <div v-if="item.enabled == true">
  55. <td>Disable Button </td>
  56. </div>
  57. <div v-else>
  58. <td>Enable Button </td>
  59. </div>
  60. </tr>
  61.  
  62. <tr :key=item v-for="item in items">
  63. <td>@{{ item.module }}</td>
  64. <td>@{{ item.enabled }}</td>
  65. <td v-if="item.enabled == true">Disable Button</td>
  66. <td v-else>Enable Button</td>
  67. </tr>
Add Comment
Please, Sign In to add comment