zoukankan      html  css  js  c++  java
  • vue 子父组件之间的通信,及在调用组件的地方

    这里是用了 element ui 你们也可以看一下管方的文档 http://element.eleme.io/#/zh-CN/component/installation
    组件html

    <div class="Hander">
        <el-row :gutter="20">
            <el-col :span="4"><div class="back" @click="Back"><i class="el-icon-arrow-left"></i></div></el-col>
            <el-col :span="16"><div class="bg-purple">{{HanderTitle}}</div></el-col>
            <el-col :span="4"><div @click="PublicSave">{{saveTitle}}</div></el-col>
        </el-row>
    </div>
    

    js

    $emit 一是DOM绑定事件,二是自定义事件。可以传递参数我在这里用到就没有写

      methods: {
           PublicSave() {
                this.$emit("Public");
           },
     },
    

    然后在引用组件的页面去调用emin定义的方法名也就是Public

    html

      <hander @Public="PublicSave"></hander>    //Public是在组件emin自定义的方法
    

    js

      import hander from "@/components/Hander";
       methods: {
             PublicSave() {      
                      alert("1");
            }
      },
    

    我实现的效果吧就是把app hander头部定义为组件,因为组件里面有自定义标题和右边有保存,跳转页面。每个页面的业务不一样,所以需要通信 emin 来实现 。

  • 相关阅读:
    concurrent-锁
    字符串查找字符串
    指针作为函数返回值
    数组名作为函数参数
    指针和函数
    多级指针
    指针数组
    指针运算
    指针和数组
    const修饰的指针类型
  • 原文地址:https://www.cnblogs.com/Zhangqwr/p/9415656.html
Copyright © 2011-2022 走看看