vue.mouted的两种写法
在Vue中,mounted生命周期钩子可以有两种写法:
- 方法写法:
1
2
3
4js
mounted() {
// ...
} - 对象写法:这两种写法的区别是:
1
2
3
4js
mounted: function() {
// ...
}
方法写法:
- 简洁
- 适合较简单的逻辑
- this指向当前Vue实例
对象写法:
- 可以访问arguments
- 可以命名(比如mounted: doSomething)
- 可读性稍差
- 需要手动绑定this(使用.bind(this)或箭头函数)
除非需要访问arguments或做更复杂的逻辑,方法写法是更优雅的选择。
举个例子:
1 |
|
vue.mouted的两种写法
http://oowatermelon.github.io/OoWaterMelonS/2023/04/18/vue-mouted的两种写法/