定义:
一个文件名字是以.vue结尾,并且里边的内容就是一个组件,这个文件就称作单文件组件
普通组件的缺点:
普通组件内容是 和 其它JS代码逻辑掺杂在一块儿,代码不易维护,其优势不容易发挥!
<template> <div>xxxx</div> </template> <script> export default { 成员 data:xx methods:xx filters: components: created .... } </script> <style></style>
一个组件就是一个Vue实例的体现,
? template:div容器部分
? script:Vue实例部分
? style:给div容器(template)设置样式的
注意:
? template内部需要有唯一根节点
? script内部主要是通过es6模块化导出一个对象,内部成员完全参考Vue实例即可
? 如果 script和style不需要,可以不设置,template标签是必须的
单文件组件 ,文件名字是.vue结尾的,里边有3个组成部分
组件设置引入(import xx from xx)和注册(组件内部直接注册)
原文:https://www.cnblogs.com/user-yi/p/15177056.html