vue2 js文件里获取vue实例
在Vue 2中,你可以通过在组件的mounted
生命周期钩子中访问Vue实例,因为此时组件已经被挂载,并且可以通过this
关键字获取到实例。
例如,假设你有一个名为MyComponent
的组件,你可以这样获取Vue实例:
// MyComponent.vue
<template>
<div>{{ message }}</div>
</template>
<script>
export default {
data() {
return {
message: 'Hello Vue!'
};
},
mounted() {
const vm = this; // 'this' 指向Vue实例
console.log(vm); // 输出Vue实例
}
};
</script>
在上面的例子中,mounted
钩子被用来访问Vue实例,并将其存储在变量vm
中。在这个钩子里,你可以访问data
、computed
属性和methods
。
评论已关闭