<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title></title>

<style>

* {

margin: 0;

padding: 0;

box-sizing: border-box

}


html {

font-size: 12px;

font-family: Ubuntu, simHei, sans-serif;

font-weight: 400

}


body {

font-size: 1rem

}


table,

td,

th {

border-collapse: collapse;

border-spacing: 0

}


table {

width: 100%

}


td,

th {

border: 1px solid #bcbcbc;

padding: 5px 10px

}


th {

background: #42b983;

font-size: 1.2rem;

font-weight: 400;

color: #fff;

cursor: pointer

}


tr:nth-of-type(odd) {

background: #fff

}


tr:nth-of-type(even) {

background: #eee

}


fieldset {

border: 1px solid #BCBCBC;

padding: 15px;

}


#app {

margin: 0 auto;

max-width: 640px

}

</style>

</head>

<body>

<div id="app">

<table>

<thead>

<tr>

<th>Name</th>

<th>Age</th>

<th>Sex</th>

</tr>

</thead>

<tbody>

<tr v-for="person in people">

<td>{{ person.name }}</td>

<td>{{ person.age }}</td>

<td>{{ person.sex }}</td>

</tr>

</tbody>

</table>

</div>

<script src="http://static.runoob.com/assets/vue/1.0.11/vue.min.js"></script>

<script>

var vm = new Vue({

el:"#app",

data:{

people: [{

name: 'Jack',

age: 30,

sex: 'Male'

}, {

name: 'Bill',

age: 26,

sex: 'Male'

}, {

name: 'Tracy',

age: 22,

sex: 'Female'

}, {

name: 'Chris',

age: 36,

sex: 'Male'

}]

}

});

</script>

</body>

</html>