首先上效果图

表单外部类似卡片的圆角矩形即本卡片型盒子组件

在所有vue页面中可直接使用,无需再单独进行引入

组件编写

<template><div class="basic-box"><el-card><slot></slot></el-card></div>
</template><script>
export default {name: "basicBox"
};
</script><style lang="scss" scoped>
.basic-box {border-radius: 10px;padding: 6px 8px 2px 8px;box-sizing: border-box;.el-card {width: 100%;}
}
</style>

直接套用elment-ui的卡片组件,然后在卡片中间自定义一个插槽,这样子在组件内放任何东西都会套在slot内.

import BasicBoxComponent from "./basicBox";const BasicBox = {install: function(Vue) {Vue.component("BasicBox", BasicBoxComponent);}
};export default BasicBox;

在组件文件夹下创建index.js, 将组件安装

import BasicBox from "./components/basicBox/index";Vue.use(BasicBox);

再到main.js文件内引入导入的组件

完成后即可在vue所有页面内使用, 不过这种方式只是基础款....其他方式可能更佳

目录结构如下:

Vue 全局组件-卡片型盒子组件相关推荐

  1. Vue详细介绍及使用(组件)

    Vue详细介绍及使用 一.Vue组件概念 1.基本的概念 为什么需要组件化?在实际开发中,我们经常也会封装很多公共方法,达到复用的目的,也便于维护.对于前端也是一样,那么什么是组件?     官方定义 ...

  2. Vue.js-Day02-PM【组件化开发(全局注册组件、局部注册组件、案例)、组件的配置选项、轮播图实例(左右切换按钮、底部导航栏、定时器、鼠标移入-图片静止)】

    Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目   录 4.组件化开发 4.1.组件的注册 全局注册 局部注册(只能在当前整个Vue实例的范围内才可以使用) 使用组件 ...

  3. vue 全局/局部组件

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...

  4. vue全局更新以及孙组件调用祖组件(利用provide和inject)

    一.前言 1.简介:provide与inject是Vue组件开发当中较为实用的功能. 2.用途:主要用于vue高阶组件的开发,本文将介绍一些provide与inject的一些实用技巧. 3.原理: p ...

  5. vue 添加全局组件_自定义vue全局组件(Loading为例)

    首先创建一个项目 vue init webpack-simple define-demo //define-demo 项目名称 cd define-demo npm install //安装本次所有需 ...

  6. vue组件通信---全局事件总线(任意组件间通信)

    描述: 全局事件总线是组件间通信的一种方式,适用于任意组件间通信 1.安装全局事件总线: 在main.js入口文件中完成全局事件总线的安装配置 new Vue({el:'#app',render: h ...

  7. vue --- 全局注册子组件,并导入全局的子组件

    假设: 需要一个评论的模块comment 由于comment在多个页面中可能会复用. 于是创建一个comment.vue 步骤: 创建comment.vue 在需要引用的位置使import comme ...

  8. vue防抖注册全局_vue防抖节流函数---组件封装,防止按钮多次点击

    /** * @param {function} func 执行函数 * @param {number} time 防抖节流时间 * @param {boolean} isDebounce [1,3]为 ...

  9. vue教程2 【Vue组件化编程】 组件的创建和使用 非单文件组件和单文件组件的区别

    组件 实现局部功能的代码和资源的集合 非单文件组件 1.定义组件(创建组件) 2.注册组件 3.使用组件(写组件标签) 定义 使用Vue.extend(options)创建,其中options和new ...

最新文章

  1. Mysqldump参数大全
  2. ABP学习 解决:Update-Database : 无法将“Update-Database”项识别为 cmdlet、函数、脚本文件或可运行程序的名称的问题
  3. Groovy 使用完全解析
  4. 洛谷——1064金明的预算方案————有依赖的背包
  5. QT信号与槽机制需要注意的问题
  6. php 结尾,PHP“意外结束”
  7. IBM DB2 Intelligent for Data/Text Version 6
  8. 车仪表台上的装饰_@云浮车主:车内装饰品摆放不当将被处罚
  9. Linux下多进程服务端客户端模型二(粘包问题与一种解决方法)
  10. linux下apache tomcat jk集群,apache+tomcat+JK 集群 并发上不去
  11. BZOJ4003[JLOI2015]城池攻占——可并堆
  12. 电芯知识汇总(转载)
  13. 【NOIP模拟赛】【数学真奇妙系列】纸盒子
  14. linux deploy连接ssh失败,ubuntu – Jenkins发布ssh成功连接服务器但是put文件失败
  15. 超分辨率(CVPR2020) ~《Video Super-resolution with Temporal Group Attention》
  16. 统计学发展过程中有哪些主要学派?其学术观点是什么?主要代表人物及其对统计学的贡献有哪些?
  17. mysql查询日期_mysql 查询当前日期
  18. Fidder基础知识
  19. python常见的问题
  20. luoguP2324 [SCOI2005]骑士精神 IDA*

热门文章

  1. ict测试机台_ICTFCT自动测试机 PTI-2000L 深圳市派捷电子科技有限公司
  2. 【20G】Kaggle数据集强势分析“绝地求生”,攻略吃鸡!
  3. 【一周头条盘点】中国软件网(2018.9.3~2018.9.7)
  4. impala的shell命令使用
  5. APP UI自动化测试常见面试题,或许有用呢~
  6. 东莞理工专插本计算机专业,东莞理工学院2021专插本专业,必看!专插本公办最容易录取的专业!是那些专业?...
  7. Python抓取花瓣网高清美图
  8. 还在用ImageNet预训练?你的网络可能对形状一无所知!谈神经网络的形状偏见
  9. 华笙(华升)5.1,5.2,6.3
  10. opencv图像识别车牌