美文网首页
vue 父子组件 ref

vue 父子组件 ref

作者: 哒哒哒哒da | 来源:发表于2019-12-26 16:24 被阅读0次

父组件

//  cfgPrice是传递个子组件的参数  ref属性命名
<Cyclic :cfgPrice="cfgPrice" ref="cyclic"></Cyclic>

 //  引入子组件
import Cyclic from '@/cyclic.vue';

//  调用子组件函数并传递参数,触发子组件函数,起到同步
this.$refs.cyclic.init(this.addr);

//  用在父组件上引用子组件值,返回子组件上的data数据
this.$refs.cyclic.addr;

子组件

export default {
  name: 'cyclic',
  data() {
    return {
      addr: '',
    };
  },
  props: {
   // 父组件传递过来的参数
    cfgPrice: {
      type: Number,
      required: true,
    },
  },
  methods: {
    init(addr) {
       console.log('被父组件触发' + addr);
    },
  },
};

相关文章

网友评论

      本文标题:vue 父子组件 ref

      本文链接:https://www.haomeiwen.com/subject/bchloctx.html