在 v-for 块中,我们拥有对父作用域属性的完全访问权限。实例如下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>学习 VUE 框架</title> <!-- 这里你可以使用 CDN 引入 vue库 --> <script type="text/javascript" src="../libs/vue-2.6/vue.js"></script> </head> <body> <ul id="example-2"> <li v-for="(item, index) in items"> {{ parentMessage }} - {{ index }} - {{ item.message }} </li> </ul> <script type="text/javascript"> var example2 = new Vue({ el: '#example-2', data: { parentMessage: 'Parent', items: [ { message: 'Foo' }, { message: 'Bar' } ] } }) </script> </body> </html>
输出:
<ul id="example-2"> <li>Parent - 0 - Foo</li> <li>Parent - 1 - Bar</li> </ul>