<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <script src="vue.js"></script> </head> <body> <div> <h1>--访问根实例--</h1> <div id="example1"> <visit-root></visit-root> </div> <script> Vue.component('visit-root', { template: ' <div> <p>{{ this.$root.one }}</p> <p>{{ this.$root.two = 11 }}</p> <p>{{ this.$root.bar }}{{ this.$root.three }}</p> <button v-on:click="this.$root.baz">访问baz</button><p>{{ this.$root.four }}</p> </div> ' }) // Vue 根实例 var example1 = new Vue({ el: '#example1', data: { one: 1, two: 10, three: 100, four: 1000 }, computed: { bar: function () { this.three += 1 } }, methods: { baz: function () { this.four += 1 } } }) </script> </div> </body> </html>
运行效果预览: