components: {
CqFrameSide,
"CqGroup":{
methods:{
hello(){
console.log("dd");
return "xxxxxx"
}
},
props: {
a:'xx'
},
data () {
return {
todos:[1,2,3],
formId:'framecore',
}
},
render (h) {
var lis = this.todos.forEach(todo =>{
return (
<div id="foo"> {todo} </div>
);
});
var x = this.formId;
return (
<div id="foo"> {x} </div>
);
}
}
循环todos创建div 没有用,不是显示在界面上是什么原因?
刚开始学校小白,自己找到原因了,应该写作这样
render (h) {
}
和普通的组件一样 都需要一个根节点,jsx {}内的东西是js,这样就能正确渲染了