位置: IT常识 - 正文

Vue3如何封装组件?(vue封装组建)

编辑:rootadmin
Vue3如何封装组件?

推荐整理分享Vue3如何封装组件?(vue封装组建),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue怎么封装,vue如何封装一个组件,vue封装组建,vue3.0axios封装,vue封装一个组件需要哪些步骤,vue封装组建,vue怎么封装组件,vue怎么封装组件,内容如对您有帮助,希望把文章链接给更多的朋友!

🔥🔥🔥欢迎关注csdn前端领域博主: 前端小王hs

🔥🔥🔥email: 337674757@qq.com

🔥🔥🔥前端交流群: 598778642

在开发Vue3项目的过程中,我们经常会使用组件去进行复用或者用组件去简洁index.vue文件,那什么是组件呢?如果把index.vue文件说成是一栋大楼的话,那组件就是一块块砖

Vue3如何封装组件?(vue封装组建)

通常我们使用的element框架里的按钮,表格,弹窗等也算是组件,我们可以通过element文档中的教程之间引用就行

本篇说的封装组件则是在大型开发中常用的封装组件,用于进行组件复用等操作

例如我们在使用element的标签页tabs组件时,如下图所示:

tabs组件可以通过选项卡功能去切换标签页,当我们在index.vue文件使用tabs时,我们需要在每一个标签内去写要写的内容

<template> <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick"> <el-tab-pane label="User" name="first">要写的内容</el-tab-pane> <el-tab-pane label="Config" name="second">要写的内容</el-tab-pane> <el-tab-pane label="Role" name="third">要写的内容</el-tab-pane> <el-tab-pane label="Task" name="fourth">要写的内容</el-tab-pane> </el-tabs></template>

这样的话,我们在index.vue文件就可能写上几百行上千行的代码,这样对于编写后续代码和对代码进行维护都是一件不容易的事情,所以我们可以对每个标签页的内容都进行封装成一个个组件

方法如下: ①创建一个components目录,并在目录下创建对应的组件.vue文件 ②把对应的标签页内容放进对应的组件.vue中,不要忘了加上script和style内容 ③在index.vue文件中通过import...from...引入对应的组件 ④在标签页中放组件即<el-tab-pane label="User" name="first"><组件名/></el-tab-pane>

有时候会发现进行了组件封装后,页面变空白报错了,那原因可能有如下几个: ①是没有引入script文件 ②是在script文件中没有写上setup或者lang=ts ③引入组件名字错误 同理是如果引入的页面样式发生了变化,那就是没有引入style或者在style中少写了原文件中的lang=scss之类的预编译语言标记

在开发中的思路有两种:一是先在index.vue中进行写,写完布局后再封装组件,这种情况下需要注意script和style中要写上对应tabs页面的注释,防止要封装组件了不知道这个函数是哪个组件的;二是直接在组件中进行编写,写完后再引入到主文件中,这样的话需要注意布局对index.vue的影响

如有前端开发上的问题,可私聊博主

本文链接地址:https://www.jiuchutong.com/zhishi/299149.html 转载请保留说明!

上一篇:4个令人惊艳的ChatGPT项目,开源了!AIGC也太猛了...(令人感到惊艳)

下一篇:JS总结——数组,对象遍历的方法(js数组方法大全)

  • 腾讯会议怎么开启云录制(腾讯会议怎么开会议房间)

    腾讯会议怎么开启云录制(腾讯会议怎么开会议房间)

  • 笔记本如何录屏(苹果笔记本如何录屏)

    笔记本如何录屏(苹果笔记本如何录屏)

  • 网易云可以看好友在线吗(网易云可以看好友最近听过的歌吗)

    网易云可以看好友在线吗(网易云可以看好友最近听过的歌吗)

  • 如何下拉序号自动排序(如何下拉序号自动排序wps)

    如何下拉序号自动排序(如何下拉序号自动排序wps)

  • 小米返回键怎么调出来(小米返回键怎么关闭)

    小米返回键怎么调出来(小米返回键怎么关闭)

  • 华为手机语音转文字功能在哪里(华为手机语音转换)

    华为手机语音转文字功能在哪里(华为手机语音转换)

  • b站怎么关弹幕(B站怎么关弹幕直播)

    b站怎么关弹幕(B站怎么关弹幕直播)

  • 怎么知道自己qq是不是被拉黑了(怎么知道自己qq邮箱密码是什么)

    怎么知道自己qq是不是被拉黑了(怎么知道自己qq邮箱密码是什么)

  • iphone7p有3dtouch功能吗(iphone7p有没有3dtouch)

    iphone7p有3dtouch功能吗(iphone7p有没有3dtouch)

  • 抖音被对方拉黑了还能搜到对方吗(抖音被对方拉黑了,怎么看他的作品?)

    抖音被对方拉黑了还能搜到对方吗(抖音被对方拉黑了,怎么看他的作品?)

  • led闪烁怎么设置(led闪烁在哪里设置)

    led闪烁怎么设置(led闪烁在哪里设置)

  • 华为荣耀v30什么时候发布(华为荣耀v30什么时候出的)

    华为荣耀v30什么时候发布(华为荣耀v30什么时候出的)

  • 钉钉直播很卡怎么办(钉钉直播太卡了怎么回事)

    钉钉直播很卡怎么办(钉钉直播太卡了怎么回事)

  • 爱奇艺杜比音效啥意思(爱奇艺杜比音效和均衡音效哪个好)

    爱奇艺杜比音效啥意思(爱奇艺杜比音效和均衡音效哪个好)

  • 苹果手机收藏夹在哪里(苹果手机收藏夹里的东西怎么删除)

    苹果手机收藏夹在哪里(苹果手机收藏夹里的东西怎么删除)

  • 网易云音乐车载歌词怎么设置(网易云音乐车载蓝牙不显示歌词)

    网易云音乐车载歌词怎么设置(网易云音乐车载蓝牙不显示歌词)

  • 手机录不了音是什么问题(手机录不上音)

    手机录不了音是什么问题(手机录不上音)

  • 华为超级广角怎么开(华为超级广角怎么开启)

    华为超级广角怎么开(华为超级广角怎么开启)

  • 苹果xr景深模式在哪里(苹果xr景深模式怎么开)

    苹果xr景深模式在哪里(苹果xr景深模式怎么开)

  • 导航浮窗是什么意思(导航浮标是什么)

    导航浮窗是什么意思(导航浮标是什么)

  • xs反向充电在哪里开启(反向充电苹果xsmax)

    xs反向充电在哪里开启(反向充电苹果xsmax)

  • 关于抖音企业号如何运营(抖音企业号的功能与作用)

    关于抖音企业号如何运营(抖音企业号的功能与作用)

  • 剪映如何添加本地音乐(剪映如何添加本地字幕)

    剪映如何添加本地音乐(剪映如何添加本地字幕)

  • 怎么打开volte功能(volte怎么打开?)

    怎么打开volte功能(volte怎么打开?)

  • qq安全中心游戏锁没了(qq安全中心游戏锁怎么没有了)

    qq安全中心游戏锁没了(qq安全中心游戏锁怎么没有了)

  • iphone xs max上市时间(iphoneXSMAX上市时间和价格)

    iphone xs max上市时间(iphoneXSMAX上市时间和价格)

  • 抖音需要多少粉丝可以开直播(抖音需要多少粉丝才有收益)

    抖音需要多少粉丝可以开直播(抖音需要多少粉丝才有收益)

  • 海尔电视怎么开机(海尔电视怎么开机直接进入电视盒子)

    海尔电视怎么开机(海尔电视怎么开机直接进入电视盒子)

  • 不动产租赁税率2023
  • 2020年小规模纳税人增值税起征点
  • 小规模小于30万免税会计分录
  • 契税和房产税的减免政策
  • 其他应收款收到发票怎么写会计分录
  • 弥补以前年度亏损后怎么交所得税
  • 作废的发票还需要保存吗
  • 向投资者支付的股息红利等权益性投资收益款项
  • 收到厂家给医药的短信
  • 工商营业执照已经年报为什么显示未公示
  • 装修工程分期开票分期付款如何作账?
  • 无形资产根据什么填列资产负债表
  • 土地增值税是否属于中央地方共享税
  • 一般纳税人购进鸡蛋怎样抵扣
  • 营改增后房屋维修的发票可以抵扣吗?
  • 开票资料没有电话号码可以写法人名字吗
  • 工会经费的会计分录2023
  • 银行转账结算凭证按照填制手续和内容
  • 购进生产用原材料,取得增值税专用发票注明税额25600元
  • 增值税加计扣除是什么意思啊
  • 商业汇票收款到什么账户
  • 一式三联的收据哪一联要盖财务章
  • 微软输入法打不出汉字只有拼音
  • 电器维修公司买什么保险
  • 认定科技型中小企业简单吗
  • 税务部门罚没收入计入什么科目
  • 提前支付的费用记账
  • 房产产权置换
  • npm命令不存在
  • 公司购买的大型安装设备什么时候转入固定资产
  • 企业所得税税前扣除凭证管理办法
  • php之间传递数据
  • php随机数组
  • 增值税已认证抵扣
  • mksquashfs命令
  • php怎么定义全局变量
  • 税务机关代开的增值税专用发票不含税销售额是什么意思
  • 计提坏账准备方法变更属于会计估计变更吗
  • 还有什么服务啊
  • 公司一年的账目怎样算
  • 计提资产减值准备时,借记的科目是
  • 名为股权转让实为房地产转让
  • 银行收费错误当天能退吗
  • 做好年底冲刺
  • 预提费用如何做账务处理
  • 会计为什么要计提费用
  • 未实际收到的投资收益
  • 工程类发票账务后面需附什么单据呢
  • 小企业建账选哪种会计制度
  • 企业如何建账做账
  • sql中nullif
  • sql效率调优
  • win8怎么禁止开机启动项
  • win10预览版选哪个
  • Win10 64位正式版系统安装方法全过程图解(U大师)
  • 使用u盘安装win10
  • win8ui
  • centos7.5切换图形界面
  • linux安装和配置
  • 在操作系统中如何创建一个新的用户
  • 如何配置centos7的ip地址
  • win7怎么运行itunes
  • win8系统修改密码
  • 电脑win10显卡驱动
  • cocos2d开发app
  • opengl的函数
  • 网页跳转的实现方法
  • android应用结构包括哪些
  • 批处理脚本怎么写
  • python3遍历
  • vue实战案例
  • jquery中可以用什么方法来获取和设置元素属性
  • 安卓软件测试
  • python3获取本机ip
  • 执法服务不到位
  • 企业购车需要交消费税吗
  • 福建省税务局举报中心
  • 股东向公司借款合法吗
  • 各地税务机关
  • 明星征税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设