父子组件通信其实就是 props 和 $emit 的使用  总结就是:父子组件通信,父组件传递数据给子组件,子组件触发父组件方法并传递父组件数据,通过props 和 $emit 来实现;非父子组件通信,就是通过自定义事件来实现,不过Vue event自带了这个属性,所以直接通过 event.$emit 和 event.$on 来实现一、父组件传递数据给子组件父组件数据如何传递给子组件呢?可以通过p            
                
         
            
            
            
            步骤一:WebPack是什么         webpack是一个前端打包构建工具,主要功能是可以把.js,.css,.vue,.jsx等文件打包压缩到一块及实现自动刷新提高开发效率。也可以分别打包压缩。        例如网站有index.css, common.css每次打开            
                
         
            
            
            
            <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> </head> <body> <div id="ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-05 18:25:00
                            
                                2127阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Vue3 组件通信方式props$emitexpose / ref$attrsv-modelprovide / injectVuexmittVue3 通信使用写法1. props用 props 传数据给子组件有两种方法,如下方法一,混合写法// Parent.vue 传送
<child :msg1="msg1" :msg2="msg2"></child>
<scrip            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 07:42:06
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 ref 为子组件指定一个引用 ID。例如: 引用子组件: $refs 只在组件渲染完成后才填充,并且它是非响应式的。它仅仅是一个直接操作子组件的应急方案——应当避免在模板或计算属性中使用 $refs。 此方案可以用来父子通信。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-11-05 17:37:00
                            
                                272阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            今天遇到一个好坑的问题,同一个组件,放在两个tab中,第一个组件可以正常获取并调用里面的方法,但是第二个组件却在获取对象调用子组件方法时失败了,一开始以为是因为第二个组件放在了一个不可见的tab中,可能是隐藏不可见导致调用方法失败,总是在这个路数上找解决方案,浪费了我好些时间,后来我就把对象打印出来 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-27 14:57:00
                            
                                1251阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Vue中子组件调用父组件的方法,这里有三种方法提供参考父组件<template>  <div>    <child></child>  </div></template><script>  import child from '~/components/dam/child';  export default {            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-24 12:02:08
                            
                                300阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、在父组件里引用自组件<generate-report @closeAddReport="closeAddReport" ref="addreport"></generate-report>2、在子组件中写对应的方法 methods: {    childMethods() {        alert(12)      },} 3、在父组件中调用this.$refs.a            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-29 11:02:25
                            
                                699阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、子组件created中this.$emit两个参数(要传给谁(自定义事件类型),要传的信息) 2、@定义一个方法,用于接收son传过来的信息 3、得到son传过来的信息,固定参数data 4、父元素data中定义数据用来接收使用来自son的信息 5、将得到的data值(这里的data是自定义方法 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-17 19:52:00
                            
                                857阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            vue   子组件和父组件传值            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-15 14:58:22
                            
                                168阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Vue中jsx和React中的jsx使用总结最近,小编刚学习了React,学习到了React中jsx的用法,所以就想类比一下Vue中jsx的使用和React中的使用有何区别。一、JSX 是什么JSX 是一种 JavaScript 的语法扩展,即 JSX = JavaScript + XML,即在 JavaScript 里面写 XML(不懂XML的,可以暂时把它当成HTML理解),简单来说,就是利用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-07 19:41:41
                            
                                19阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Vue组件使用的三大步 1、定义组件 2、注册组件 3、使用组件 二、定义组件 1、Vue.extend({})与new Vue({})基本相似,Vue.extend不            
                
         
            
            
            
            Vue组件的基本使用 源代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>组件基本使用</title> <script type="text/javascript" src="../js/vue.js"></script            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-26 10:05:36
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Vue组件的基本使用 源代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>组件基本使用</title> <script type="text/javascript" src="../js/vue.js"></script            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-28 12:15:30
                            
                                112阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Vue 非单文件组件1:文件结构2:文件代码内容:index.html<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-04 00:21:47
                            
                                137阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                         
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-12 15:55:00
                            
                                159阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            localstoragelocalstorage是浏览器多个标签共用的存储空间,所以可以用来实现多标签之间的通信(ps:session是会话级的存储空间,每个标签页都是单独的)。直接在window对象上添加监听即可:window.onstorage = (e) => {console.log(e)}// 或者这样window.addEventListener('storage', (e) =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-05-19 16:54:24
                            
                                368阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            第一种:在子组件中通过 this.$parent.event 来调用父组件的方法 第二种方法是在子组件里用$emit向父组件触发一个事件,父组件监听这个事件 第三种是父组件把方法传入子组件中,在子组件里直接调用这个方法 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-24 12:47:00
                            
                                1083阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在vue中父组件操作子组件通常会用ref这个特性,结合文档我们来看下ref有哪些用法:官方定义:ref            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-08-10 15:35:59
                            
                                1025阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script> </head> <body> <div id="ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-06 11:24:00
                            
                                196阅读
                            
                                                                                    
                                2评论