vue初谈组件化
Posted hjk1124
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue初谈组件化相关的知识,希望对你有一定的参考价值。
组件化的思想在于,将一个app应用的结构认为是一颗组件树,个人认为跟dom树一样,然后将内部的元素分为一个个组件,组件之间可以复用,解耦高,方便组织与管理,可以通过一对标签代表一段html代码。
且组件之间比较独立。
步骤: 1.创建组件
// 全局范围内创造的组件,该组件可以 在多个app实例下使用, const cpn = Vue.extend({ template: `<div><h2>这是一个模板</h2> <p>这是一个标题</p> </div>` })
//单个局部范围内创建的组件,该组件只能在该app实例范围内有效 const app = new Vue({ el: "#app", data: { msg: ‘hello‘ }, components: { cpn: cnpc // key: 要使用的标签名, value:该标签名代表的代码块 } })
2.使用组件
以上是关于vue初谈组件化的主要内容,如果未能解决你的问题,请参考以下文章