methods和mounted的区别


mounted : 在这发起后端请求,拿回数据,配合路由钩子做一些事情 (dom渲染完成 组件挂载完成 )

methods中一般都是定义的需要事件触发的一些函数。每次只要触发事件,就会执行对应的方法。

如果把computed中的方法写到method中会浪费性能。computed必须返回一个值页面绑定的才能取得值,

而methods中可以只执行逻辑代码,可以有返回值,也可以没有。

1.methods:

监听click事件

methods:{

      clickFunction:function(){

      }

}

2.mounted:

页面初始化方法

mounted(){ 

}

执行顺序是子组件---父组件

3.props:

接收来自父组件的数据

props: {
   seller: {
        type: Object
    }
}

4.$emit 向父组件传值

 this.$emit('showCityName',data);
触发父组件的showCItyName事件。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM