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();//调用回调
}
}
}
使用Prop属性试试,组件间通信用官方Prop属性