学习Vue(组件化基本使用过程)

mood

今天心情上午挺失落的,本来准备下午去面试一个运维的实习,感觉还不错,结果卡在了请假出去,因为疫情不让进出校门,就只好作罢。下午学了会习斗了会地主,还挺开心的。

创建Vue组件(全局组件和局部组件)

全局组件

1.创建组件构造器

const cpnC = Vue.extend({template:
<div>
<h2>我是标题</h2>
<p>我是内容</p></div>
})

2.注册组件

vue.component( ' cpn ', cpnc)

局部组件

再任意一个Vue内部使用components注册局部组件:

components: {
// cpn使用组件时的标签名
cpn:cpnc
}

父组件和子组件

将其中一个组件在拎一个组件内部用components进行注册,就默认此组件为被内部注册的子组件,可以在其中调用,就可以吧渲染出来。

const cpnc1 = Vue.extend({
            template:
                <div>
                    <h2>我是标题1</h2>
                    <p>我是内容,哈哈哈哈</p>
                </div>
        })
        // 2.创建第二个组件构造
        const cpnC2 = vue.extend({
            template:
                < div >
                    <h2>我是标题2</h2>
                    <p>我是内容,呵呵呵呵</p>
                     <cpn1></cpn1>
                </div>,
                components: {
                   cpn1 :cpnC1
                }
        })

可以把Vue看成一个最顶层的组件(root(根组件)),且自组件需在父组件上面加载。
收工睡觉!!
明天提点进度。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容