欢迎关注前端早茶,与广东靓仔携手共同进阶 前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 前言 高阶组件这个概念在 React 中一度非常流行,但是在 Vue 的社区里讨论的不多,本篇文章就真正的带你来玩一个进阶的骚操作。 先和大家说好,本篇文章的核心是学会这样的思想,也就是 智能组件 和 木偶            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-05-12 20:15:29
                            
                                615阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            系列文章目录Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-31 17:23:15
                            
                                61阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vue项目的一大亮点就是组件化。使用组件可以极大地提高项目中代码的复用率,减少代码量。但是使用组件最大的难点就是父子组件之间的通信。子通信父<template>  <div class="parent">    我是父组件    <!--父组件监听子组件触发的say方法,调用自己的parentSay方法-->    &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-18 15:02:55
                            
                                164阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对组件功能的封装,可以像搭积木一样开发网页。Vue官方的示例图对组件化开发的形象展示。左边是一个网页,可以按照功能模块抽象成很多组件,这些组件就像积木一样拼接成网页。1 什么是组件化开发1.1 浏览器封装好的组件在页面的源码里写出的button标签,会在前端页面中显示如下样式:这button就是个组件,这样前端页面在显示上会加上边框和鼠标悬停样式,还可使用click事件触发函数等。只不过这是浏览器            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2023-06-09 16:13:33
                            
                                2886阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Vue 通用TabBar组件实战一、概述实现通用化的bBar组件tab-bar 组件用于创建TabBar1.可通过 color 属性设置TabBar颜色;tab-bar-item 组件用户创建TabBar内的项目1.通过 to 属性设置跳转路径;2.通过 iconfont-name 属性设置图标;3.通过 color 属性设置颜色;4.通过 hover-color 属性设置鼠标悬停颜色;5.通过 active-color 属性设置激活颜色二、使用概述<tab-bar col            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-10 10:38:12
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             如果您有疑问,请观看视频教程《Vue3实战教程》异步组件基本用法在大型项目中,我们可能需要拆分应用为更小的块,并仅在需要时再从服务器加载相关组件。Vue 提供了 defineAsyncComponent 方法来实现此功能:jsimport { defineAsyncComponent } from 'vue'
const AsyncComp = defineAsy            
                
         
            
            
            
            说明【Vue 开发实战】学习笔记。组件通常把可拆分的html,以及拆分后的逻辑,样式组合在一起称之为组件。在 Vue 中,通过 Vue.component 定义(注册)一个组件:<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta http-equiv=            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-10 07:13:13
                            
                                192阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            <h1>父组件计数: {{ count }}</h1>增加计数            
                
         
            
            
            
            前言在 Vue 3 开发中,父子组件传值是构建动态应用的基础。Vue 3 引入了 Composition API 和新的语法特性,使得组件通信更加灵活和直观。本文将详细讲解 Vue 3 中父子组件传值的核心方法,包括 props、自定义事件、provide/inject,并结合实战案例展示实现过程,助力开发者高效完成组件间数据交互。一、为什么需要父子组件传值Vue 的组件化设计将 UI 拆分为独立            
                
         
            
            
            
            '2024年-零基础学前端系列课程''一学就会,前端速成'            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-14 15:29:09
                            
                                161阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            【代码】vue3【实战】切换全屏【组件封装】FullScreen.vue。            
                
         
            
            
            
            1.组件,什么是组件,可以这样理解,一个页面有可能包含很多逻辑,很混乱,当我们将这一大坨东西分为很多个小东西,每一个小东西只完成自己的功能,和其他的小东西互不干涉,页面想要使用,只需要引入就行了。 2.组件的使用可分为三步:一创建组件构造器,二注册组件,三使用组件 3.其实每一个组件就相当于一个vue实例,它也有自己的template,method,data,components这些东西,data            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 12:51:40
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            参考vue文件地址:递归组件实现遍历效果递归组件实现思路:遍历数组元素,并判断子元素的子集数量是否大于0。如果子集的集合数量大于0,则需要需要再一次调用该组件。如果子集的集合数量等于0,则直接显示内容。创建组件<!-- subordinate:判断是否为子集递归; activeNames:打开折叠面板的集合。 -->
    <van-collapse v-if="!subord            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 17:08:53
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            主要是一个a标签来实现跳转,通过图片接口的图片是否存在来渲染,由于在APP组件中使用关键字item.id来进行循环渲染的,只需要输出标题图片即可。结果输出如下:源码:<template>    <a class="daily-item">        <div class="daily-img" v-if="data.images"> ..            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-16 15:27:24
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言不少前端小伙伴问过我,说业务代码写了2、3年了,应该如何再进一步?村长的回答中大多数会提到两个关键点:加强工程化实践能力和底层原理源码知识。这里面尤其工程化实践能力对于小伙伴们在工作中解决问题的能力有直接影响,这也就影响了大家在团队内部的技术影响力、架构能力。说的更直白一点就是,如果你想成为小组的核心程序员,拿更高的职位和薪资,能够给大家搭架子,解决问题,重难点突破是非常关键的几个考察点。那么            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-12-29 15:14:52
                            
                                734阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言
笔者曾经写过不少或原生的、或封装的第三方插件的组件,总结来说,并不是所有东西都用原生,自定义的才是好的。很多插件做的也是不错的。就比如笔者今天所用的这个插件:vue-awesome-swiper ——这个还是很强的【轮播图】/【滚动】插件。非常的好用、方便。需要详细了解的可以去GitHub上搜索。我们先来看下在项目中的实现效果:(将此组件引用到项目中即可)->在项目中引入:控制台:cn            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-09 09:20:33
                            
                                465阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            三种制作icon组件的方式。这个过程我们用了阿里巴巴的工具网站 最后来封装两个icon组件,一个多色,一个单色。 首先来看下iview的icon组件。custom允许使用自定义的图标。 这里内置了很多自定义的图标 已经创建好的页面 设置大小为50 设置为粉色 自己制作字体文件 iconfont网站            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-07-18 13:24:00
                            
                                184阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            系列文章目录Vue基础篇一:编写第一个Vue程序Vue基础篇二:Vue组件的核心概念Vue基础篇三:Vue的计算属性与侦听器Vue基础篇            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-31 17:25:07
                            
                                141阅读
                            
                                                                             
                 
                
                                
                    