组件渲染方式选择render优点:javascript完全编码,例如可以通过javascript对象动态配置渲染的内容。缺点:html标签层次不明显,不能用其他插件监听指定元素上的自定义事件,不能用Vue响应等模板优点:HTML层次可维护性好,Vue二-方式绑定可以直接使用,可以使用其他插件监听自定义事件到任意标签等缺点:通过配置动态渲染组件内容动态渲染组件内容时,一般使用复杂的选择模板组件封装n次,标签层级复杂;render一般用在需要根据javascript对象配置自定义动态渲染标签的组件,标签层级简单,或者最内层组件的逻辑封装,而不是组件的二次封装或者用于不使用secondary的自定义事件封装组件,如el-table-column,template一般用于功能集合,如el-table。组件封装原理目的:封装公共内容/功能解耦:一个功能对应一个组件,然后应用该组件可扩展性:组件暴露自定义内容方法,例如javascript编程的render方法相关知识总结
