今天,bug菌为大家带来一期帝王级干货,有关于前端vue的组件教学,深入指引大家在vue中如何创建自定义的组件,并且在vue中引入你自定义的组件;

具有很好的教学价值,希望小伙伴们根据这篇文章可以有所收获,建议小伙伴们先收藏后阅读哦。

小伙伴们如果觉得文章不错,点赞、收藏、评论,分享走一起呀,记得给bug菌来个一键三连~~

好了,我们开始这期的正文吧。

#1、在你的项目中专门创建一个放置自定义组件的文件夹(我是放在了components底下的common中,分类好日后方便维护,本文以table.vue为例)

#2、在你要添加的页中加入要引入的模块,注意驼峰命名的方式(本文为例:<v-table></v-table>,因为我在定义table模块的时候定义了name:v-table,所以引用的时候,也必须得用所在table模块中name定义好的名字);

#3、在index.vue中引入table.vue模块 ;如下:

  1. //index.vue 页面 ,引入v-table模块
  2. <div class="table">
  3. <v-table></v-table> //这就是你引入的自定义模块;注意是驼峰命名法
  4. </div>

#4、在index.vue页面引入该组件(注意:table.vue,我是在index.vue页面中添加了模块<v-table>,不是html标签,其实就是vue引入新的子组件)

  1. //index.vue
  2. <script>
  3. import vTable from '../../components/common/table' //table.vue(注意,我在index.vue页面中添加了模块<v-table>,不是html标签,其实就是vue引入新的子组件)
  4. export default {
  5. name: "index",
  6. components: {
  7. vTable
  8. },
  9. }
  10. </script>

ps:说白了,自定义组件就好比封装,把一些公共的模块抽取出来,然后写成单独的的工具组件或者页面,在需要的页面中就直接引入即可。

#5、另外,为了防止在同一页面写入过多的代码,不方便后期维护,便可以把整个页面分成多个小模块,然后在主页面进行模块引入,创建包括引入步骤都是一样的。

比如:

总结:

vue组件命名问题:

1、别用驼峰式命名 因为 vue   webpack编译后 ,他统一会变成小写(顾名思义:骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这就叫驼峰命名;你们学会了吗)

2、组件命名最好加个前缀 比如    <v-table></v-table>或者<v_table></v_table>


❤如果文章对您有所帮助,就请在文章末尾的左下角把大拇指点亮吧!(#^.^#);

❤如果喜欢bug菌分享的文章,就请给bug菌点个关注吧!(๑′ᴗ‵๑)づ╭❤~;

❤对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】;

❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论,谢谢);

❤版权声明:本文为博主原创文章,转载请附上原文出处链接和本文声明,版权所有,盗版必究!(*^▽^*).

</article>

http://www.taodudu.cc/news/show-3581391.html

相关文章:

  • 如何运用Vue自定义组件以及组件的传值
  • Vue自定义组件与Vue组件组件传值
  • vue自定义组件(超详细)
  • vue 自定义组件 创建及其使用
  • Vue自定义组件 Vue.component
  • vue自定义组件实现双向绑定
  • Vue创建自定义组件,并详解整个创建自定义组件的过程
  • Vue如何自定义组件?超详细Vue自定义组件指南!使用自定义组件减少重复造轮子! ∠( °ω°)/ 前端知识
  • vue自定义组件的几种方式
  • chcp方法|解决乱码
  • CMD 更改代码 chcp 936 是GBK的编码
  • Win命令窗口设置中文chcp
  • ERROR conda.core.link:_execute(701);script output stdout:stderr: ‘chcp‘ ... return code: 1
  • 解决‘chcp’不是内部或外部命令,也不是可运行的程序或批处理文件
  • windows-cmd chcp命令切换字符格式【修改显示英文或中文】
  • 用CHCP命令切换CMD中英文帮助
  • cmd中文乱码,输入chcp 65001
  • windows控制台命令窗口中文乱码chcp 65001
  • Windows命令:CHCP
  • DOS命令:chcp
  • powerShell 使用 chcp 65001 之后,还是显示乱码问题解决
  • vscode编译C时提示“终端进程‘/K chcp 65001 >nul’已终止,退出代码: 1”的解决方法
  • 在window的cmd命令行中通过chcp修改代码页--正确显示utf-8字符
  • 字符集 字符编码 utf-8签名 chcp
  • windows中,页面编码集一览 (chcp code)
  • 查看windows操作系统的默认编码(字符集)-chcp
  • CHCP
  • Windows下的chcp命令修改代码页编码格式
  • win10 命令行工具cmd乱码解决方案及cmd非常用命令chcp介绍
  • Dos命令之chcp

Vue自定义组件并引入相关推荐

  1. Vue自定义组件封装及使用Excel

    Vue自定义组件封装及使用Excel 一.js-xlsx 组件安装 二. 创建vue组件 三.使用 四.效果图 一.js-xlsx 组件安装 npm install xlsx --savenpm in ...

  2. Vue自定义组件之时间跨度选择器

    时间跨度选择器 该组件是个时间跨度选择器. 基于 vue自定义组件之选择器 和 Vue自定义组件之日期时间范围选择器 点击选框,下拉列表中有四个选项,点击自定义时间,后边会出现 日期时间范围选择 代码 ...

  3. Vue自定义组件及组件传值

    vue自定义组件: 1.在src中components中,新建文件,后缀名为.vue组件(首字母建议大写)例如:Weekly.vue 2.Weekly.vue: 3.在app.vue中引用组件: js ...

  4. vue 自定义组件双向数据绑定

    文章目录 序 属性&事件传值双向绑定 v-model组件双向绑定 .sync修饰符双向绑定 总结 !!!这边文章记录的是 vue2 的概念,vue3 对双向绑定进行了改动,不要把一下代码放到 ...

  5. Vue自定义组件与Vue组件组件传值

    一.Vue自定义组件 组件是可复用的 Vue 实例,且带有一个名字.组件的出现是为了拆分 Vue 实例的代码量的,能够让我们以不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对 ...

  6. 如何运用Vue自定义组件以及组件的传值

    Vue自定义组件 引入组件 首先在项目内的components新建.vue文件. 创建完成之后搭建完整的框架.其实就是新建组件,在此之前,需要在VScode中引入一个插件(vue 2 snippets ...

  7. [vue] vue在组件中引入插件的方法有哪些?

    [vue] vue在组件中引入插件的方法有哪些? 插件通常用来为 Vue 添加全局功能.插件的功能范围没有严格的限制--一般有下面几种:添加全局方法或者属性.如: vue-custom-element ...

  8. vue自定义组件,插槽,自定义事件

    vue组件套娃 1. vue自定义组件 2. 组件和插槽套娃 3. vue组件通过自定义事件更改vue实例中的数据 1. vue自定义组件 语法 Vue.component('自定义组件名', {pr ...

  9. vue 嵌套表格组件_使用form-create动态生成vue自定义组件和嵌套表单组件

    使用form-create动态生成vue自定义组件和嵌套表单组件 maker.create 通过建立一个虚拟 DOM的方式生成自定义组件 生成 Maker let rule = [ formCreat ...

最新文章

  1. css 背景效果_css基础篇06--背景样式
  2. 仿jquery 编写自己的js库
  3. 计算机网络网关作用,默认网关的作用
  4. 什么是 AJAX, what is AJAX(一)
  5. 「经营分析报告」怎么做?这套模板让领导一看就懂
  6. 第六节:ES6为字符串String带来哪些好玩的特性?
  7. Vue.js入学教程
  8. 百兆以太网口通信速率_以太网 数据包速率计算方法
  9. info命令Linux,Linux zipinfo命令
  10. 使用RequireJS优化Web应用前端
  11. 【Gym-102606 H】Heat Pipes【奇环染色、bfs 生成树】
  12. Ubuntu18.04 下载与安装(阿里云官方镜像站)
  13. 高速公路测量计算CASIO程序全套
  14. mui+hbuilder h5+内置获取当前地理位置以及各种权限 兼容iOS/安卓
  15. java反射机制之Method invoke执行调用方法例子
  16. Android检测手机是否安装app
  17. 图解HTTP(笔记)
  18. Hive处理数据基本操作流程
  19. python流程控制编写_Python 流程控制
  20. win10在哪找计算机配置,电脑教程:windows10的设置在哪

热门文章

  1. 字典 | springboot 返回数据字典翻译
  2. 经典算法之冒泡排序法与直接选择排序法
  3. Python数据结构之字典
  4. [转帖]探秘华为(一):华为和H3C(华三)的爱恨情仇史!
  5. 俄歇电子能谱(AES)到底可以用来测什么?
  6. 2020 全球顶尖计算机科学家排名发布:两位华人学者入全球前 10,Top 1000 华人学者过百...
  7. 电商API分享:获得淘宝商品评论、商品评论问答列表 分页显示 代码展示
  8. 非接触式电子音乐控制器:CHIMAERA
  9. usmart中_m_usmart_dev的理解
  10. 服装店3天锁定1000多会员,净赚60万,让客户疯狂的成交!