易错点】: 
    1.   组件内html代码片段超过一个标签时必须套一个根元素,即template模板子元素只能是一个。
    2.   组件名称采用横杠间隔命名时,第一个字母大写会报错。
 
写法一:全局组件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
    <Demo></Demo>
</div>
</body>
<script src="vue.js"></script>
<script>
Vue.component("Demo",{
template:"<h3>全局组件</h3>"
})
new Vue({
el:"#app"
})
</script>
</html>

写法二:全局组件

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
    <my-temp></my-temp>
</div>
<template id="DemoTemp">
<h3>全局组件</h3>
</template>
</body>
<script src="vue.js"></script>
<script>
var Home = {
template:"#DemoTemp"
};
Vue.component("my-temp",Home)
new Vue({
el:"#app"
})
</script>
</html>

写法三:局部组件

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div id="app">
<my-temp></my-temp>
</div>
<template id="DemoTemp">
<h3>局部组件</h3>
</template>
</body>
<script src="vue.js"></script>
<script>
var Home = {
template:"#DemoTemp"
};
// Vue.component("my-temp",Home)
new Vue({
el:"#app",
components:{
"my-temp":Home
}
})
</script>
</html>

最新文章

  1. 修改cms 管理栏目路径
  2. 。。。在学习新框架Spring MVC的感受。。。
  3. 【hibernate】之标注枚举类型@Enumerated(转载)
  4. ACMer(转)
  5. Leetcode: Length of Last Word in python
  6. Python爬虫第一集
  7. ByteBuffer使用之道
  8. 基于page的简单页面推送技术
  9. IIS7.5 asp+access数据库连接失败处理 64位系统
  10. The method of using code coverage tool
  11. MyEclipse13中修改Servlet.java源代码
  12. jst通用删除数组中重复的值和删除字符串中重复的字符
  13. python操作数据库之批量导入
  14. EularProject 43: 带条件约束的排列组合挑选问题
  15. VMware Workstation 14永久激活密钥
  16. iOS使用mask切割不规则图案
  17. haproxy acl访问限制IP
  18. unp的hello word
  19. ITOO高校云平台V3.1--项目总结(二)
  20. curl Array to string conversion 错误

热门文章

  1. Netty 心跳服务之 IdleStateHandler 源码分析
  2. Redis-发布与订阅
  3. Oracle空表导出
  4. C# serialPort的DataReceived事件无法触发 ,用的霍尼韦尔的扫码枪并且装了相应的USB转串口驱动。
  5. web开发中的两把锁之数据库锁:(高并发--乐观锁、悲观锁)
  6. python 历险记(六)— python 对正则表达式的使用(上篇)
  7. php面向对象精要(2)
  8. html前端学习
  9. ThinkPHP5下自己写日志
  10. 安装nvm管理不同的node版本