screen_rotation
Copied to Clipboard
<html> <head> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <body> <h3>Vue Js Break foreach loop</h3> <div id="app"> <table> <tr> <th>S.no</th> <th>Name</th> <th>Salary</th> </tr> <tbody v-for="(item, index) in items" v-if="index < 5" :key="index"> <tr> <td>{{index}}</td> <td> {{ item.name }}</td> <td> {{item.salary}}</td> </tr> <template v-if="index === 4"> <p>End of the list</p> </template> </tbody> </table> </div> <script type="module"> const app = new Vue({ el: "#app", data() { return { items: [ { name: "John Doe", salary: 50000 }, { name: "Jane Doe", salary: 55000 }, { name: "Michael Johnson", salary: 65000 }, { name: "David Brown", salary: 45000 }, { name: "Sarah Miller", salary: 55000 }, { name: "Chris Davis", salary: 52000 }, { name: "Jessica Wilson", salary: 60000 }, { name: "Brian Anderson", salary: 56000 }, { name: "Lauren Taylor", salary: 67000 }, { name: "Kevin Chen", salary: 71000 }, { name: "Emily Davis", salary: 68000 }, { name: "Andrew Martinez", salary: 69000 }, { name: "Rachel Lee", salary: 61000 }, { name: "Thomas Smith", salary: 50000 }, { name: "Elizabeth Wilson", salary: 63000 } ] }; }, }) </script> </body> </html>