(1)全局注册 (2)局部注册 (3)is挂载组件 table、ul、ol、select这些标签会限制其内的元素,这时可以使用is来挂载组件 (4)组件也可以有data,method,computed等属性。但是data是函数,数据需要return出去。 (5)解决多个组件之间数据共享问题 给组件返            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-12-18 12:00:00
                            
                                787阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            如果我们写一个弹窗,弹窗中存在关闭按钮、输入框、发送按钮等。你可能会问,这有什么难的,你就是几个div、input吗?好,那现在需要升级了,这几个控件还有别的地方要用到。没问题,复制黏贴呗。那如果输入框要带数据验证,按钮的图标支持自定义呢?这样用JavaScript封装后一起复制呗。那等到项目快完结时,产品经理说,所有使用输入框的地方要改成支持回车键提交。好吧,给我一天的时间,我一个一个加上去。上面的需求虽然有点变态,但却是业务中很常见,那就是控件,Javascript能力的复用。没错,Vue.js的组            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-29 13:57:14
                            
                                1092阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、组件可复用 2、slot元素作为组件模板之中的内容分发插槽,元素自身可以被替换            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 11:01:41
                            
                                315阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文来自 网易云社区 。 问题描述 Android App中的页面元素,都是由一个个Box(可以理解成一个个自定义View组件和Widget同级)组成,这些Box可以在不同的页面、不同的模块达到复用的效果。但是,现在遇到了一个对于开发复用棘手的问题, A页面的组件间距和B页面的组件间距可能不同。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-05-28 13:29:00
                            
                                55阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            这篇文章介绍一个装饰器 @Styles,它的主要作用是:将相同样式封装,进行复用当多个组件都有相同的样式,如果每个组件单独设置,会造成大量重复的代码冗余。这时我们可以使用 @Styles 将这些相同样式封装成一个方法,供这些组件调用,达到复用样式的目的使用方法@Styles 使用分为两种情况:定义在组件内:作用域就是这个组件定义在全局:作用域就是这个 .ets 文件组件内使用我们先看下面的一个例子            
                
         
            
            
            
            Vue.js 是一套构建用户界面的渐进式框架。我们可以使用简单的 API 来实现响应式的数据绑定和组合的视图组件。 从维护视图到维护数据,Vue.js 让我们快速地开发应用。但随着业务代码日益庞大,组件也越来越多,组件逻辑耦合严重,使代码维护变得十分困难。 同时,Vue.js 的接口和语法十分自由,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-06 10:56:01
                            
                                350阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、什么是组件组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。 二、组件用法组件需要注册后才可以使用,注册有全局注册和局部注册两种方式。2.1 全局注册后,任何V ue 实例都可以使用。如:<div id="app1">
            <my-component></my-compo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-25 16:18:24
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在编写组件时,记住是否要复用组件有好处。一次性组件跟其它组件紧密耦合没关系,但是可复用组件应当定义一个清晰的公开接口。Vue 组件的 API 来自三部分 - props, events 和 slots :Props 允许外部环境传递数据给组件Events 允许组件触发外部环境的副作用Slots 允许外部环境将额外的内容组合在组件中。使用 v-bind 和 v-on 的简写...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-07 13:41:03
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在编写组件时,记住是否要复用组件有好处。一次性组件跟其它组件紧密耦合没关系,但是可复用组件应当定义一个清晰的公开接口。Vue 组件的 API 来自三部分 - props, events 和 slots :Props 允许外部环境传递数据给组件Events 允许组件触发外部环境的副作用Slots 允许外部环境将额外的内容组合在组件中。使用 v-bind 和 v-on 的简写...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-03-24 11:04:29
                            
                                204阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言问大家一个问题,曾经的你是否也遇到过,一个项目中有好几个页面长得基本相同,但又差那么一点,想用 vue extends 继承它又不能按需继承html模板部分,恰好 B 页面需要用的 A 页面 80% 的模板,剩下的 20% 由 B 页面自定义,举个栗子:我们假设这是两个页面,B页面比A页面多了个p标签,剩余的东西都一样,难道仅仅是因为这一个 p标签就要重新写一份模板吗?相信大部分伙伴解决方式是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-05-24 16:35:21
                            
                                388阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            不积跬步无以至千里因为不熟悉,每次整理都花费了不短的时间,现在以码代码为主,到每个阶段再整理。 本次整理内容 --- 底部导航显示 ----- 给谷歌浏览器安装vue调试插件 --- 各模块的静态页面搭建完成 --- 添加登录页静态页面与路由0. 其它vue实战(1):准备与资料整理vue实战(2):初始化项目、搭建底部导航路由vue实战(3):底部导航显示、搭建各模块静态页面、添加登录页页面与路            
                
         
            
            
            
            <!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">              
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-22 09:31:25
                            
                                105阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文由蔡述雄发表 接下来我们会详细分析下如何完成由多个组件组成一个复用组件的开发流程。 下面先看看我们的需求 列表组件quiList.vue 本节我们主要要完成这样一个列表功能,每一行的列表是一个组件,列表内可能出现按钮组件或者箭头组件,点击按钮组件可以自定义事件,同时可以根据不同的参数来决定当前列            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-11-29 11:08:00
                            
                                111阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            比如说有两个vue组件,app.vue,test.vue
要在app.vue中使用test.vue组件,则需要在app.vue组件中进行注册:
下面举一个简单的例子帮助理解:
test.vue:
<templete>
		<div class="test"></div>
		</templete>
		<script>
		export            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-10 10:15:39
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文由蔡述雄发表 接下来我们会详细分析下如何完成由多个组件组成一个复用组件的开发流程。 下面先看看我们的需求 列表组件quiList.vue 本节我们主要要完成这样一个列表功能,每一行的列表是一个组件,列表内可能出现按钮组件或者箭头组件,点击按钮组件可以自定义事件,同时可以根据不同的参数来决定当前列            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-12-12 20:53:00
                            
                                109阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在Vue.js中,构建可复用的组件库是提高代码复用性和维护性的关键。下面是一些设计模式示例,说明如何创建可复用的Vue组件:
1. 单文件组件(Single File Component, SFC)
Vue.js组件通常是单文件组件,包含HTML、CSS和JavaScript。一个简单的可复用组件例子如下:
<template>
  <div class="my-com            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-08-17 22:31:28
                            
                                189阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VUE框架实现组件化开发使用模板实现组件复用------VUE框架            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-04 15:05:52
                            
                                121阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                    