vue2 父组件引入子组件

前言

感觉自己基础知识不是很扎实,在项目中好好学习。记录一下。

vue其中比较一个好用的就是一个页面中内容过多。为了更好的操作以及管理代码。可以将一个页面分成好几个部分,最后整合到一个一起。

例如:

京东这个页面,其实可以分成好几个部分,例如a可以单独一个组件,(单独一个vue文件),最后放到一个页面里面。那么大的页面就是父组件,而单独一个的小模块最后放到父组件里,那么这个就是子组件。

那么怎么做呢?

我们首先将a正常的页面写到一个文件里面。假如命名为jingdong-a.vue

大的页面为jingdong.vue

那我们怎么把a的内容放到jingdong.vue里面呢?

1、在a页面的script的export default {里面命名name:JingdongA   这个name是为了在父组件中引入使用

2、在父组件中引入。script里 import JingdongA from "路径";我们要在

export default {
  components: { CtUser },  

}

components就是组件的意思

Vue中使用components的使用技巧_vue弹窗位置 a组件引入b,弹窗在a组件上展示-CSDN博客

3、在想要展现的地方写上标签名就好啦! <jingdong-a></jingdong-a>

式例:

//父组件
<template>
  <u--form>
      <ct-user :userType="userType"></ct-user>
      
    </u--form>
</template>

<script>

import CtUser from "@/components/ct-user/ct-user.vue";
export default {
  components: { CtUser },
  mixins: [lifecycleMixin],
  data() {
    return {
    }
  },
  methods: {
    
};
</script>

<style lang="scss">

</style>
//子组件
<template>
  <div>
    <u-form-item label="责任人" prop="taskInfo.dutyUser" borderBottom ref="item1">
      <navigator url="/pages/deptPage/deptPage?userType=duty">请选择责任人</navigator>
      <u--text></u--text>
    </u-form-item>
    <u-form-item label="参与人" prop="taskInfo.participationUser" borderBottom ref="item1">
      <navigator url="/pages/deptPage/deptPage?userType=participation">请选择参与人</navigator>
    </u-form-item>
    <u-form-item label="审批人" prop="taskInfo.ratifyUser" borderBottom ref="item1">
      <navigator url="/pages/deptPage/deptPage?userType=ratify">请选择审批人</navigator>
    </u-form-item>
    <u-form-item label="抄送人" prop="taskInfo.sendUser" borderBottom ref="item1">
      <navigator url="/pages/deptPage/deptPage?userType=send">请选择抄送人</navigator>
    </u-form-item>
  </div>
</template>
<script>
export default {
  name: "CtUser",
  props: {
    parentMessage: String,
    // dataId: {
    //   type: String,
    //   default: "ct-user",
    // },
  },
  data() {
    return {};
  },
  methods: {},
};
</script>
<style></style>

相关推荐

  1. Vue3 /组件相互调用

    2024-04-02 06:40:05       18 阅读
  2. vue3 组件组件传值、

    2024-04-02 06:40:05       36 阅读
  3. vue组件调用组件的方法

    2024-04-02 06:40:05       34 阅读
  4. Vue.js 中组件调用组件的方法

    2024-04-02 06:40:05       35 阅读
  5. vue实现组件组件传参

    2024-04-02 06:40:05       31 阅读
  6. Vue实现组件组件传值

    2024-04-02 06:40:05       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-02 06:40:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-02 06:40:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-02 06:40:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-02 06:40:05       20 阅读

热门阅读

  1. 深入理解VUE的keep-alive

    2024-04-02 06:40:05       13 阅读
  2. 禁止软件访问外网

    2024-04-02 06:40:05       16 阅读
  3. Git简介

    Git简介

    2024-04-02 06:40:05      17 阅读
  4. kafka面试常见问题

    2024-04-02 06:40:05       16 阅读