前端工作小结13-第一次组件封装

简介: 前端工作小结13-第一次组件封装
<!--封装部门选择的插件 需要的组件-->
<template>
  <el-select :value="value"  placeholder="请选择所属栏目" @change="handleChange">
    <!--注意用户的返回值-->
    <el-option v-for="value in column" :label="value" :value="value"></el-option>
  </el-select>
</template>
<script>
import { getAction } from "@/api";
export default {
  name: "SelectLabel",
  /*用于和父组件通信*/
  props: {
    value: String
  },
  model: {
    prop: "value",
    event: "change"
  },
  data() {
    return {
      /*存储所属的数据*/
      column:[]
    };
  },
  created() {
    /*请求方法*/
    this.list();
  },
  methods: {
    list() {
      /*请求接口的方法*/
      getAction("/department/attribute/1").then(res => {
        console.log(1)
        console.log(res.data.column)
        this.column=res.data.column
      });
    },
    /*方法调用*/
    handleChange(val) {
      this.$emit("change", val);
    }
  }
};
</script>
<style scoped></style>


相关文章
|
2月前
|
前端开发
前端通过input标签封装Upload组件实现文件上传
前端通过input标签封装Upload组件实现文件上传
58 0
|
7月前
|
前端开发 JavaScript 数据挖掘
医院LIS管理系统源码,DEV报表、前端js封装、分布式文件存储
云LIS系统还支持质控管理,为实验室提供科学的质量控制机制。用户可以根据需要调整质控参数,并可自动生成质控图表和统计分析报告。提供了数据分析功能,可以通过数据挖掘和分析来发现潜在关联性,为实验室提供更多的参考和决策支持
|
5天前
|
缓存 前端开发 JavaScript
前端vue3分享——项目封装axios、vite使用env环境变量
前端vue3分享——项目封装axios、vite使用env环境变量
13 0
|
9月前
|
前端开发
【面试题】:前端怎么实现组件的封装和上传
前端如何实现组件的封装以及上传
135 0
|
9月前
|
前端开发 API
前端学习笔记202305学习笔记第二十二天-学生列表api封装1
前端学习笔记202305学习笔记第二十二天-学生列表api封装1
32 0
|
9月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-登录方法封装和404之3
前端学习笔记202305学习笔记第二十二天-登录方法封装和404之3
30 0
|
9月前
|
前端开发
前端学习笔记202305学习笔记第二十二天-axios二次封装2
前端学习笔记202305学习笔记第二十二天-axios二次封装2
34 0
|
5月前
|
存储 前端开发 Java
Java【代码分享 13】前端动态添加一条记后端使用JDK1.8实现map对象根据key的部分值进行分组(将map对象封装成指定entity对象)
Java【代码分享 13】前端动态添加一条记后端使用JDK1.8实现map对象根据key的部分值进行分组(将map对象封装成指定entity对象)
25 0
|
7月前
|
前端开发
【前端验证】对uvm_info宏的进一步封装尝试
【前端验证】对uvm_info宏的进一步封装尝试
|
7月前
|
开发框架 JavaScript 前端开发
JavaScript的封装JQ前端框架
JavaScript的封装JQ前端框架
33 0