老师,写到这一步报错了,帮我找下哪里有问题
来源:1-2 组件的定义及复用性,局部组件和全局组件(2)
头too
2022-08-05 10:39:13
<!DOCTYPE html>
<html lang="ch">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>组件嵌套练习</title>
</head>
<body>
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<div id="root">
</div>
<script type="text/javascript">
Vue.config.productionTip = false //阻止vue在启动时生成提示
// 组件嵌套从底下往上写
// 1-1定义足球社成员组件
const FMember = {
template:`
<div>
<h2>足球社成员是{{name}}</h2>
</div>
`,
data() {
return {
name:[
'张三','李四'
]
}
},
};
// 1-2 定义健身社成员组件
const FitMember = {
template:`
<div>
<h2>健身社成员是{{name}}</h2>
</div>`,
data() {
return {
name:[
'Felix'
]
}
}
};
// 1-2 定义跑步社成员组件
const RunMember = {
template:`
<div>
<h2>跑步社成员是{{name}}</h2>
</div>`,
data() {
return {
name:[
'老鼠','牛','老虎'
]
}
}
};
// 1-3 定义各个社团组件
const organization ={
template:`
<div>
<h2>我们的社团有{{name}},分别如下</h2>
<FMember></FMember>
<FitMember></FitMember>
<RunMember></RunMember>
</div>
`,
data() {
return {
name :[
'足球社','健身社','跑步社'
]
}
},
components:{
FMember,
FitMember,
RunMember
}
};
//1-4定义app组件
const app = {
template:`
<div>
<organization></organization>
</div>
`,
components:{
organization
}
};
// 2注册组件
new Vue({
el:'#root',
components:app
});
</script>
</body>
</html>
1回答
好帮手慕星星
2022-08-05
同学你好,new Vue()中挂载的时候这样写:

相当于如下写法:

效果:

祝学习愉快!
相似问题