Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自定义事件子组件与父组件通信

自定义事件子组件与父组件通信

作者头像
很酷的站长
发布于 2023-02-17 02:53:19
发布于 2023-02-17 02:53:19
42100
代码可运行
举报
运行总次数:0
代码可运行

子组件中使用 $emit(‘tt’)

1. 示例一

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="app">
<parent @tt="go"></parent>

{{ msg }}
</div>

<script>
var par = {
template: `<div>
<button @click="$emit('tt', 'liang')">点我</button>
</div>`
}
let vm = new Vue({
el: '#app',
data: {
msg: 'init'
},
components: {
parent: par
},
methods: {
go: function(name){
this.msg = name
}
}
})
</script>
2. 示例二

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="app">
<parent :arts="artList" @change-title="changeTitle"></parent>

{{ msg }}
</div>

<script>
var par = {
template: `
<ul>
<li v-for="art in arts">
<span>{{ art.title }}</span>
<button @click="$emit('change-title', art.title)">点我</button>
</li>
</ul>
`,
props: ['arts']
}

let vm = new Vue({
el: '#app',
data: {
msg: '',
artList: [
{
title: '红色'
},
{
title: '绿色'
},
{
title: '蓝色'
}
]
},
components: {
parent: par
},
methods: {
changeTitle: function(title){
this.msg = title
}
}
})
</script>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
在 Windows 用上 Linux GUI——GitHub 热点速览 v.21.17
超喜欢本周的 GitHub 热点,如果你是个 Windows 用户,但又不得不用 Linux GUI 软件,这次微软帮你解决烦恼,WSLg 能让你用上大量 Linux GUI 软件,Just for you。当然一样让人惊喜的还有 triangula,这个用遗传算法实现了小鱼干最喜欢的几何风格设计,随便上传一张照片,即刻进行进行三角剖分,得到一张颇有设计感的三角图片。智能相片管理器 phototopism 也让人很欢喜,无需你添加任何标签,自动标识图片信息,让你方便快速找到往日记忆。
HelloGitHub
2021/05/08
9040
在 Windows 用上 Linux GUI——GitHub 热点速览 v.21.17
我们用Windows官方跑了跑Linux GUI应用程序,不愧是“胶水操作系统”
原来是Windows官方的Linux子系统(WSL),终于支持Linux GUI了!
量子位
2021/06/17
1.9K0
9.1K Star大厂开源在Windows上无缝运行Linux图形应用的利器
开源日记
2023/09/08
7400
9.1K Star大厂开源在Windows上无缝运行Linux图形应用的利器
微软更新Linux子系统,编译WSL 2内核只需3步
今年,微软在Build大会上向开发者放了两个“大招”:Windows Terminal和WSL 2。两个工具都是为了向开发者提供类似于Linux的体验。
量子位
2019/07/17
1.8K0
微软更新Linux子系统,编译WSL 2内核只需3步
在 Windows 上做开发还能这么爽?WSL + VS Code + Docker Desktop 你值得有用
DevOps 是为了提升组织效率,但我们也不要忽略了个人效率的提升,打造一套舒适并适合自己的开发环境绝对会让你的效率拉满… 今天要介绍的开发神器是 WSL 2(Windows Subsystem for Linux)。
Peter Shen
2022/11/30
3.1K0
在 Windows 上做开发还能这么爽?WSL + VS Code + Docker Desktop 你值得有用
你管这玩意叫双系统?直接在 Windows 上体验 Linux
原来是 Windows官方的Linux子系统 (WSL),终于支持Linux GUI了!
刘盼
2021/07/05
2K0
你管这玩意叫双系统?直接在 Windows 上体验 Linux
【系统】使用新的开源工具将你自己的Linux带到Windows
AiTechYun 编辑:nanan 如果现成的Linux发行版不会让你满意,那么为什么不自己创建呢? 从Ubuntu(一种Linux操作系统)开始之后,微软已经在Windows子系统Linux版(W
AiTechYun
2018/04/19
1.1K0
【系统】使用新的开源工具将你自己的Linux带到Windows
Win11安装基于WSL2的Ubuntu
趁着还没有完全忘记,详细记录一下在Win11下安装基于WSL2的Ubuntu的详细过程。不得不说WSL2现在被微软开发的比较强大了,还是很值得安装和使用的,笔者就通过WSL2安装的Ubuntu成功搭建了ROS环境。
charlee44
2024/12/14
4280
Win11安装基于WSL2的Ubuntu
Win11使用WSL2安装Ubuntu22.04并启用GUI应用
Windows Subsystem for Linux (WSL) 允许在几分钟内在 Windows 机器上安装完整的 Ubuntu 终端环境,无需离开 Windows 即可开发跨平台应用程序。
zhangrelay
2022/05/10
41.7K0
Win11使用WSL2安装Ubuntu22.04并启用GUI应用
还在安装双系统? 试试 Windows 和 Linux 合体
作为一个长期使用 Linux 作为主力系统的开发人员,我经常向周围的朋友安利 Linux ( Ubuntu )系统。但非常尴尬的是,大部分人都是浅尝辄止,最后还是会回到 Windows 系统,布道成功的并不多。毕竟习惯的力量非常强大,要从一个熟悉的系统转向陌生的系统,需要有足够的动力才行。一句“ Linux 系统上能够玩游戏吗?”就能让我哑口无言,还有诸如网课、办公、图像处理软件之类的问题。的确,Linux 系统在应用程序支持方面(特别是娱乐休闲类)一直是软肋。虽然经过这么多年的努力,但具有全平台支持(Windows、Linux、Mac OS等)的软件还是相当少,特别是国内的一些办公软件、网课客户端,通常只开发了 Windows 版本。
云水木石
2020/07/02
8.1K0
Linux|WSL打造Windows下更顺畅的双系统之终篇
所以我就定义了一个关键字 wsl 的自动回复,不过还是将二更的文章发给了朋友,又说了下设置开机自启动在一更的文章里。
琉璃康康
2024/07/04
5320
Linux|WSL打造Windows下更顺畅的双系统之终篇
Windows 10 现在可以运行 Linux GUI 应用程序了~
原文来自:bleepingcomputer 链接:https://reurl.cc/yEyKlq
互联网老辛
2021/06/10
2.5K0
Windows 10 现在可以运行 Linux GUI 应用程序了~
双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)
关于系统的使用小编之前给大家了解过VMware和PVE虚拟机,它们也各有个各的好处,比如VMware方便快速上手,在自己本机上就可以使用,但需要耗费巨大的系统资源;而PVE则需要自己买一台小主机,但是它的性能和可操作性要比VMware好很多。
小Bob来啦
2022/01/17
3.4K0
双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)
工具篇 | WSL使用入门教程以及基于WSL和内网穿透实践 - 对比VMWare
在开发工具中,Windows Subsystem for Linux (WSL) 和 VMWare 它们都可以实现了在 Windows 上运行 Linux系统。
kfaino
2023/09/28
1.8K0
工具篇 | WSL使用入门教程以及基于WSL和内网穿透实践 - 对比VMWare
【最新版】在WSL上运行 Linux GUI (图形用户界面)应用(Gnome 文本编辑器、GIMP、Nautilus、VLC、X11 应用)
  具体详细操作(前期准备、换源等)可参照前文:【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS
Qomolangma
2024/07/30
3.4K0
【最新版】在WSL上运行 Linux GUI (图形用户界面)应用(Gnome 文本编辑器、GIMP、Nautilus、VLC、X11 应用)
OBS Studio原来这样简单易用且功能强大
在如今的数字时代,直播和视频录制已经成为了众多内容创作者的日常需求。无论是直播游戏、在线教学,还是进行专业的会议录制,OBS Studio 都是一个不可或缺的工具。作为一款免费的开源软件,OBS Studio 不仅功能强大,而且易于使用,广泛应用于直播、录制和音视频处理等领域。
程序员的园
2025/01/10
2920
OBS Studio原来这样简单易用且功能强大
[1275]WSL的安装与使用
集成水平:WSL提供更深入的集成与主机操作系统Windows。例如,你可以在Windows的文件管理器中直接访问WSL文件系统,也可以在WSL中直接运行Windows的可执行文件。而虚拟机则创建了一个相对隔离的环境,虽然虚拟机可以访问主机文件系统,但需要特定的设置,并且整体上没有WSL那么直接和方便。
周小董
2024/04/07
5340
[1275]WSL的安装与使用
【Linux运维】Windows上装Linux运行环境WSL2
WSL2是Windows Subsystem for Linux的第二个版本,它允许在Windows操作系统上运行本地Linux应用程序。相比于WSL1,WSL2采用了全新的虚拟化技术,使得Linux内核可以直接运行在一个轻量级的虚拟机中,从而提供更好的性能和更高的兼容性。
DevFrank
2024/07/24
6620
Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具
看完昨晚微软Build大会,虽然开发者不能亲自到现场,但看到WSL更新,就不忍惊呼:Amazing!
量子位
2020/05/26
1.1K0
Linux拜拜!微软给WSL加入GPU支持,Windows终于迎来命令行包管理工具
教程 | 如何在Windows 10上安装WSL 2
如果您想在最新的Windows版本中试用经过改进的WSL2(Windows Subsystem for Linux 2),请按照以下方法操作,我们在这篇文章中涵盖了安装它所需做的一切。
郭好奇同学
2021/03/25
6.9K0
教程 | 如何在Windows 10上安装WSL 2
推荐阅读
相关推荐
在 Windows 用上 Linux GUI——GitHub 热点速览 v.21.17
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验