vue 子页面,向父页面 传值...

子组件 通过 事件 向父组件传值.....

父组件 方法:

methods: {
            appendData: function (list) {
                console.log(list);
                for (var i = 0; i < list.length; i++) {
                    this.recruitArray.push(list[0]);
                }
            }
        },

子组件:

   sendData: function (list) {
                /* 通过 父组件的appendData方法,父组件可以取到 list 值,以此 来添加值!!!这个事件最好全是小写的..否则有各种各样的问题出现... */
                this.$emit('appenddata', list);
            }

注意 ..事件名最好全部小写...否则 会出现一种错误..根 页面 组件 接收不到 该子组件传递过来的值,但是 根页面组件中的组件调用该组件时能取到值....

也就是如过调用该组件时不被 vue 注册成组件的话 直接写 驼峰命名法 会 无效....!

调用子组件时:

    <vue-pull-load :start-load="recruitStartLoad"
                                           :fetch-url="'__MODULE__/shangquan/getShopRecruit?id='+shop.id"
                                           @appenddata="appendData"></vue-pull-load>  $emit 的事件名="父组件中的事件名.."

 

转载于:https://www.cnblogs.com/whm-blog/p/8908010.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值