Vue进阶之传值和调用方法-子调父和父调子

本文介绍了Vue中组件间的通信方式,包括Props进行父传子,利用$emit实现子传父,使用$refs进行父调子方法及传值。在实践中,作者分享了在Element UI的dialog组件化过程中遇到的问题和解决方案,强调理解面向对象思想的重要性,总结了自己在项目开发中对前后端理解的提升。
摘要由CSDN通过智能技术生成

Vue进阶之传值和调用方法-子调父和父调子

前言

使用Vue有一段时间,对于组件化的封装,我是非常喜欢的,确实让我如鱼得水,用起来是真的舒服,模板化的语法也让其开发,非常简单,不过我也想说一点我可能觉得不太适应的地方,就是打包后的文件非常统一,我还不知道怎样做局部更新,在这里留个疑问吧。
在写项目的时候,遇到了组件之间的传值问题,当组件化后,组件之间经常需要传值于是各种方式层出不穷,我目前尝试过props的方式,但是不能使用在需要变化的绑定值上面。

Props 父传子

子组件

<template>
  <div>
    {
  {hot}}
    {
  {cities}}
    {
  {letter}}
  </div>
</template>

<script>
export default {
  name: 'CityList',
  props: {
    hot: Array,
    cities: Object,
    letter: String
  }
}
</script>

<style lang="stylus" scoped>
</style>

父组件

<template>
  <div>
    <city-list
      :cities="cities"
      :hot="hotCities"
      :letter="letter"
  
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值