前言 在 Vue 项目中父子组件的通信是非常常见的,最近做项目的时候发现对这方面的知识还不怎么熟练,在这边做一下笔记,系统学习一下吧。 1 父组件传值给子组件 1.1 传值写法 父组件传值给子组件,这个就比较常见了,直接用 props 就可以了。但是就算是 props 子组件那边也有三种写法,如下面            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-12-13 15:50:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            .sync修饰符:弹框显示隐藏功能:    a. 需要定义ref、prop、自定义方法.(1). 使用sync:// 父组件
<Toggle :show.sync='show' />
// Toggle组件
<div v-if="show">
  展示和隐藏组件
</div>
<button @click="test">隐藏组件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-16 15:20:26
                            
                                104阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Vue3中,常用的组件间通信有以下几种方式:父传子:通过props向子组件传递数据。父组件:<template>
  <child-component :message="hello"></child-component>
</template>
<script>
import ChildComponent from './Child            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-18 08:14:30
                            
                                2095阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、认识插槽Slot作用
1.认识插槽Slot
在开发中,我们会经常封装一个个可复用的组件:
前面我们会通过props传递给组件一些数据,让组件来进行展示;
但是为了让这个组件具备更强的通用性,我们不能将组件中的内容限制为固定的div、span等等这些元素;
比如某种情况下我们使用组件,希望组件显示的是一个按钮,某种情况下我们使用组件希望显示的是一张图片;
我们应该让使用者可以决定某一块区域到底            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2024-06-11 15:31:38
                            
                                234阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通信方式1(单向绑定): Props down, Events up (建议使用)Props down, Events up 是指 使用props向子组件传递数据,父组件属性发生变化时,子组件可实时更新视图;子组件发生变化,可以使用$emit发送事件消息,以此向父组件传递变化消息。props 是单向的,当父组件的属性变化时,将传递给子组件,但子组件中的props属性变化不会影响父组件的属性变化(p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-19 22:52:00
                            
                                130阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            进程间的通信方式1 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 2 有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 3 信号量(semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 17:31:07
                            
                                13阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Python父子进程间通信
### 流程概述
要实现Python父子进程间的通信,可以使用以下步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1    | 创建子进程 |
| 2    | 子进程向父进程发送消息 |
| 3    | 父进程接收子进程的消息 |
下面将详细解释每一步需要做什么。
### 步骤详解
#### 1. 创建子进程
首先,我们需要创            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-27 20:03:47
                            
                                97阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            进程控制:父子进程之间采用“读时共享、写时复制”原则	父子进程在刚fork之后,有哪些异同点?		相同处:全局变量、data、.text、栈、堆、环境变量、用户ID、宿主目录、进程工作目录、信号处理方式		不同处:1.进程ID 2.fork返回值 3.父进程ID 4.进程运行时间 5.闹钟(定时器) 6.未决信号集		父子进程相同处和不同处是在只读情况下成立,牵扯到写时各自都有独立的一份	父子进程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-12 18:46:08
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            补充知识点:关于查看父进程子进程pidfrom multiprocessing import Process
import os
import time
def task():
    print("父进程pid:%s,自己的pid:%s" %(os.getppid(),os.getpid()))
    time.sleep(30)
if __name__ == '__main__':
              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 11:38:10
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            from multiprocessing import Process,Pipe
      import os,time
      # fd1只能recv,fd2只能send
      # fd1,fd2 = Pipe(False)
      # 创建一个双向管道
      fd1,fd2 = Pipe()
      # fd1.close()
      def fun(name)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-02 17:01:23
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <!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 23:44:00
                            
                                155阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、概述 每个 Vue 实例都实现了事件接口,即: 使用 $on(eventName) 监听事件 使用 $emit(eventName, optionalPayload) 触发事件 2、示例一(未传递数据) 3、示例二(传递数据)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-04-24 17:08:00
                            
                                95阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、props+$emit Parent.vue: <template> <div> <h1>父组件</h1> <p>{{message}}</p> <Child :message='message' @messageChange='message=$event' /> </div> </templ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-05 09:20:30
                            
                                268阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            我们在开发过程中,不可能只在一个组件里面写东西,当一个组件的内容过多时候,我们会把各个块的内容分别作为一个单独的组件分离出去,这些分离出去的组件被叫做子组件,但是一般请求数据的话还是在父组件(最大的外层中)钟情求,这就要求我们要将父组件中的数据传给各个子组件,子组件才能通过v-for指令进行遍历,遍历之后再通过item将数据传给比自己更小的子组件,这样以此类推,最后的小组件再来展示数据,组件开发中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-12-23 17:51:21
                            
                                524阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            父进程和子进程                                子进程是父进程的复制品Unix/linux系统中的进程创建是这            
                
         
            
            
            
            同域 iframe 父子间传值父页面<html>
<head>
    <script type="text/javascript">
        function say(){
            alert("parent.html");
        }
        function callChild(){
            myFr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-21 09:44:15
                            
                                232阅读
                            
                                                                             
                 
                
                                
                    