vue template 复用_前端系列——Vue组件

本文介绍了Vue组件的基础知识,包括组件化、模块化、自动化开发的概念。详细阐述了组件的定义、注册和使用方法,强调了组件的命名规则和主要选项,特别是data选项要使用函数方式定义,以及template选项的两种定义方式。通过理解这些内容,开发者可以更好地掌握Vue组件的复用和开发。
摘要由CSDN通过智能技术生成

1、组件的基本知识

前端开发的现代化:组件化、模块化、自动化

组件化开发概念:在Javascript 的开发中,就是根据功能、业务进行代码划分,使到这部分的代码可以被复用,说白了,将大量可重复利用的代码(功能,样式等)封装起来,各自保持独立,哪里需要就在哪里调用。

模块化:现在的主流就是之前讲过的es6的import export来实现模块化引入加载。

自动化:自动化构建项目,最主流的工具是webpack。

组件就是一个元素。所以,所有的html标签本身就可以当做是一个组件。但是这个组件不够看,不能形成一个具备独立功能的模块。如果我们可以将这些html标签组件,进行一些组合,然后赋予一些逻辑,形成具备一个独立功能的部件,这就是通常所说的组件。

就好像一辆汽车,由一个个部件拼接而成,那么某一个部件坏了,可以换,可以修对吧。网页就是这辆汽车,所谓的组件化开发,就是把整个页面分成一个个独立的部件(代码块),方便维护修理。

需要将整个webapp,划分成若干个小的组件,然后进行组合。类似于搭积木的游戏。

组件化开发的特点:可组合、可重用、可维护

2、组件的使用

(1)定义组件

所谓组件,其实就是将html标签进行组合,赋予一些逻辑,形成一个具备独立功能的部件。组件的最小单位就是html标签。换言之,所有

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值