功能:子组件为一个switch开关,通过switch的开关来控制父组件div的背景颜色以下为示例代码:子组件代码:<template>    <div>        <!--用到的是iview的switch开关-->        <i-switch @on-change="setCard" v-model="menuCards"...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-13 16:57:27
                            
                                220阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如上图所示,每一个小组件都是一个个独立的文件,而在构建页面的时候会存在嵌套行为,也就是组件包裹组件的场景,所以这就牵扯到一个问题,子组件如何传值给父组件,父组件又如何传值给子组件,他们之间如何通信,搞清楚这个问题,组件化开发,基本上就理解透了!简单来说就是:每个页面都会抽象成如上图所示的组件树,组件之间如何通信,就是我们今天要展开说的组件之间的传值。举个例子:组件之间传值,那么这个实例就必须以组件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-19 21:23:37
                            
                                637阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            通过 Prop 实现父子组件数据传递父子组件之间传递数据,我们先讲一种最简单最常用的 Prop声明方式;我们搞个 App父组件,然后 Menu作为子组件,App父组件向Menu子组件传值;我们在父组件App里向Menu子组件传递菜单对象数组menus以及网站信息webSite对象;App.vue<template>  <div>    <!--使用组件 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-27 17:59:13
                            
                                1751阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            子组件: 子组件通过this.$emit()的方式将值传递给父组件 注意:这里的func是父组件中绑定的函数名 父组件: 好了,so easy!            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-07 14:22:33
                            
                                3112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介vue中组件与组件的关系存在两类:父子组件与非父子组件。如下图所示,三个组件中就包含了父子组件与非父子组件两种情况,这里组件之间的交互主要由值传递和事件触发调用两种方式,这里先分享下父组件向子组件值传递。方式父组件可以向子组件传递的值有三种类型属性变量或者纯文本函数名父组件自身实例(this)例子假设有两个组件App.vue和Sub1.vue,其中App.vue为父组件,Sub1.vue为子组            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2020-11-12 08:52:42
                            
                                2189阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            组件之间传值父组件向子组件传值使用props,参考:父组件向子组件传值!子组件向父组件传值,主要是以下三个步骤组成:在子组件中自定义一个事件,使用 this.$emit('btn-click', item)的语法,emit指代发射事件,btn-click是我们自定义的事件名,item是子组件中的数据。 注意::vue官方推荐你始终使用 kebab-case格式的事件名。在父组件中使用v-on监听在            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-01-18 17:57:15
                            
                                769阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            先看代码:1、父组件:<template>  <div>	<div v-if="!userShow">	  父组件内容区	o(scope.row)"> 查看</el-button> 	</div>            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-29 11:06:04
                            
                                240阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            子组件:<template><div class="app"><input @click="sendMsg" type="button" value="给父组件传递值"></div></template><script>export default {data () ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-12 16:52:54
                            
                                701阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言
前面写了组件的创建、切换等等篇章,主要讲述了组件自身如何在父组件app中如何渲染使用。这里存在一个问题,就是父组件的数据如何传递到子组件中。
这是一个很常见的情况,如果是jQuery那么都是直接传参数就是了,而在Vue框架中,这里就要使用子组件中props属性来处理了。
官网介绍props地址:https://cn.vuejs.org/v2/guide/components-props.ht            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-18 13:12:46
                            
                                1725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言前面写了组件的创建、切换等等篇章,主要讲述了组件自身如何在父组件app中如何渲染使用。这里存在一个问题,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-18 13:13:06
                            
                                853阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言前面写了组件的创建、切换等等篇章,主要讲述了组件自身如何在父组件app中如何渲染使用。这里存在一个问题,就是父组件的数据如何传递到子组件中。这是一个很常见的情况,如果是jQuery那么都是直接传参数就            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-02 00:21:12
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简要介绍  父子组件之间的传值主要有三种:传递数值、传递方法、传递对象,主要是靠子组件的 props 属性来接收传值            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-21 20:06:59
                            
                                356阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.父组件与子组件传值props 1.1定义父组件,父组件传递 inputText这个数值给子组件: 1.2定义子组件,子组件通过 props方...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-08-09 15:05:10
                            
                                1208阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            父组件向子组件传值用props 使用: 1.js里import引入子组件:import cpn from '子组件路径' 2.js的components添加上cpn components: { cnp }, 3.页面使用: <cpn></cpn>1.父组件(向子组件传值:) <cpn :cmovie ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-16 09:53:00
                            
                                1153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            子组件向父组件传值依赖$emit, 触发事件,附加的参数也会传给监听器回调。一、子组件1.触发点击时,将值传给父组件 2.关键字this.$emit 3.valToFather是子组件和父组件的公共绑定事件,名称必须一致<template>
  <div>
    <div v-for="(item,index) in list" :key="index">            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-06 14:38:27
                            
                                252阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            子组件 修改 父组件的值 子传父父组件:  <template>   <parent @change-type="onChangeType"></parent>  </template>  <script>   data () {   return {    types:...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-12 09:47:46
                            
                                4403阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            components/ZXL.vue<template>  <div>    <h1>学亮编程手记,我接收到的父组件的值是:{{msbValue}}  {{valueB}}    {{valueC}}</h1>    <button @click="add">按我加1</button>  </div></t            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 11:15:53
                            
                                382阅读