【vue 传递回调问题】new一个vue 给他一个回调,这个页面还import了另一个.vue文件,这个vue文件如何获取该回调

发布于 2022-09-04 20:48:29 字数 594 浏览 12 评论 0

new vue 接受一个数组,一个回调。
import 的vue接收

文件名:test.js

import test from "./test.vue";
//list是数组,callBack是回调
function a(list,callBack){

new Vue({
    el:"#aaa",
    data:{
      "list":list
    },
    methods:{
    //无效写法,打算这么return获取到
        callBack(){
            return callBack;
        }
    },
    render:h=>h(test )
});

}

文件名:test.vue

export default{

data(){
    //通过这种方式,可以获取数组
    return {
        "list": this.$root.list
    }
},
methods:{
    run(){
        cb();//调用回调
    }
}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呢古 2022-09-11 20:48:29

使用Prop属性试试,组件间通信用官方Prop属性

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文