v-for directive is a Vue.js directive used to loop over a data usually an array or object. First, we will create a div element with id as app and let’s apply the v-for directive to an element with data. Now we will create this data by initializing a Vue instance with the data attribute containing the value.
Syntax:
v-for="data in datas"
Parameters: This function accepts data which is either an array or object over which we will loop over.
Example: This example uses Vue.js to loop over an array with v-for.
<!DOCTYPE html> < html > < head > < title > VueJS | v-for directive </ title > <!-- Load Vuejs --> < script src = </ script > </ head > < body > < div style="text-align: center; width: 600px;"> < h1 style = "color: green;" > neveropen </ h1 > < b > VueJS | v-for directive </ b > </ div > < div id = "canvas" style= "border:1px solid #000000; width: 600px;height: 200px;"> < div id = "app" > < h2 v-for = "data in datas" > {{data}} </ h2 > </ div > </ div > < script > var app = new Vue({ el: '#app', data: { datas: [ 'Hello', 'World', 'neveropen' ] } }) </ script > </ body > </ html > |
Output: