vue如何实现非父子组件传值,下面web建站小编给大家详细介绍一下实现代码!
实现代码如下:
1、新建bus.js
import Vue from 'vue' export default new Vue()
2、新建组件A
<template> <div> A组件: <span>{{elementValue}}</span> <input type="button" value="点击触发" @click="elementByValue"> </div> </template> <script> // 引入公共的bug,来做为中间传达的工具 import Bus from './bus.js' export default { data () { return { elementValue: 4 } }, methods: { elementByValue: function () { Bus.$emit('val', this.elementValue) } } } </script>
3、新建组件B
<template> <div> B组件: <input type="button" value="点击触发" @click="getData"> <span>{{name}}</span> </div> </template> <script> import Bus from './bus.js' export default { data () { return { name: 0 } }, mounted: function () { var vm = this // 用$on事件来接收参数 Bus.$on('val', (data) => { console.log(data) vm.name = data }) }, methods: { getData: function () { this.name++ } } } </script>
vuejs项目开发如何利用expose/ref实现父子组件传参
标签: 组件传参
上面是“vue如何实现非父子组件传值”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_3019.html
workflows工作流
- 一幅以霓虹灯照亮的城市天际线和未来主义画
- 一个由红色玻璃制成的女性形状的破碎雕塑
- 一个孤独的斗篷人物站在一座巨大的雕塑旁
- 一个超凡脱俗的女明星的特写镜头ComfyUI工作流
- 瀑布边坐着一位披着斗篷的隐士
- 一只可爱的小鸟在飞翔ComfyUI工作流
- 冬天的严寒里红梅枝上停留着一只鸟
- 未来椅子3D产品ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!