vue 父组件调用子组件方法和子组件调用父组件方法

子组件:

    methods:{
     
       //一开始加载基础信息数据
        _basicInfo(){
            let self = this;
            self.titleExplain=[];
            self.listContent=[];
            self.addres=[];
            self.UsingYear=[];
            self.build=[];
            self.Prison=[];
            self.numPrison=[];
            // let cityDate = self.$store.state.$vux.isCityCode;
            //     console.log(cityDate)
            let params ={sysUnit:this.$parent.sysUnit}
                    // console.log(params)
            self.$http.get(self.apis.cutData,{params}) .then(function(response) {
                             console.log(response)
                    let el = response.data.record[0];
                if(el != ''){
                    console.log(el)
                    //value.forEach(el =>{
                        self.titleExplain.push(el.JSMC);
                        // console.log(el.JSMC)
                        self.addres.push(el.DZ)
                        self.listContent.push(
                            {
                                title:'等级评定',
                                content:el.JSJB
                            },
                            {
                                title:'行政级别',
                                content:el.JSDJ
                            },
                            {
                                title:'值班电话',
                                content:el.ZBZD
                            },
                        );
                        self.UsingYear.push(el.JSSJ+'年建设',el.QYRQ+'年启用')
                        //建筑面积
                        self.build.push(el.ZJZMM)

                        //监区面积
                        self.Prison.push(el.JQMM)
                        //设计关押量
                        self.numPrison.push(
                            {
                                title:'设计关押量',
                                numbers:el.SJRL,
                            },
                                {
                                title:'本年度累计投送监狱人数',
                                numbers:el.TSJY,
                            },
                                {
                                title:'本年度累计取保候审人数',
                                numbers:el.QBHS,
                            },
                                {
                                title:'月均在所人数',
                                numbers:el.YJZSRS,
                            },
                            {
                                title:'监室数量',
                                numbers:el.JSS,
                            },
                            {
                                title:'询问室数量',
                                numbers:el.XWS,
                            },
                            {
                                title:'律师会见数量',
                                numbers:el.LSHJS,
                            },
                        )
                    // })
                }else {
                        console.log(`空值`);
                }
            }).catch(err => console.log(err))
        },
    },
    mounted(){
        this._basicInfo();
    },

 父组件调用:

   <!-- 右侧内容 -->
            <div class="conent-right" >

                <basic-info ref="aas"></basic-info>
                
            </div>
        </div>
<script>
    import basicInfo from './basicInformation'
    
export default {
    components:{
            basicInfo,
    },
    
     methods:{
          _basicInfo(){
            this.$refs.aas._basicInfo();
        },
    }


}

</script>

子组件调用:

<template>
    <div>
       
    </div>
</template>
<script>
export default {
    data(){
        return{
            
        }
    },
    methods:{
       returnData(e){//点击确定
     
          this.$parent._basicInfo();

        }
    }
}
</script>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

周家大小姐.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值