代码模块化,组件化

(以下是我作为初学者对代码模块化的理解,可能会有很多不足,有什么错误,补充的,可以向我提出)

模块化,组件化的理解

模块化就是将一个完整项目,将功能相似的几个区域,单独拿出来成为一个独立模块,这样我们哪里有需要这个的功能,就可以直接引入,避免重复一样的代码,可以使代码更简洁,使用更方便,也更有利于管理我们的代码,以实现项目的工程化。组件化就是在模块化的基础上,细分很多的组件,这样理解会有些生硬,可以这么说,模块化和组件化都是把项目功能相似的一部分变为单独的一块,使用时引入,最大的称为模块,模块下引入的小的称之为组件,相似的功能,相似的样式,相似的布局每个都可以单独成为一个组件。

创建一个简单的组件

在一个创建好的新项目中,找到src下App.vue,和components>HelloWorld。vue两个文件,接下来我们会用到

首先把这两个文件清空,以便我们更清楚的进行演示接下来的操作

我们先简单在App.vue文件中用v-for写十个div,并加入文字,点击的时候,让他变红

我是这样写的,运行后是这个样子,(我这里使用的使谷歌浏览器)

现在们要把这些代码内容变成一个组件,然后在这个文件中引入

现在把这些内容全部移入HelloWorld.vue文件中(就是剪切粘贴到HelloWorld.vue中,嘻嘻),App.vue就是现在这个样子

我们现在要在App.vue中引入HellloWorld.vue,在script中用import引入

黄色的波浪线是警告,这里警告的原因是因为我们已经引入了这个文件,但是还没有使用,(不用在意,我妈下一步用上以后就不会有这个警告了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值