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事件。

猜你喜欢

转载自www.cnblogs.com/dianzan/p/12402653.html