【vue 传递回调问题】new一个vue 给他一个回调,这个页面还import了另一个.vue文件,这个vue文件如何获取该回调
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用Prop属性试试,组件间通信用官方Prop属性