我是靠谱客的博主 失眠路灯,最近开发中收集的这篇文章主要介绍vue怎么自己创建组件并引用_Vue:如何在vue-cli中创建并引入自定义组件{{msg}}{{secondMsg}}{{msg}},觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、创建并引入一个组件

1、创建组件

vue-cli中的所有组件都是存放在components文件夹下面的,所以在components文件夹下面创建一个名为First.vue的自定义组件:

{{msg}}

//1、export 表示导出,在自定义组件里面使用export default导出

exportdefault{//name 表示设置别名,可以不设置,建议和组件的名称一致

name:"First",

data(){return{

msg:"First Vue"}

}

}

2、在App.vue组件里面引用First.vue组件

1、在

// 1、导入自定义组件 First即First.vue组件里面设置的name值

import First from "./components/First"

2、在export里面添加自定义组件:

// 2、添加自定义组件

components:{

First

}

3、在标签里面引入自定义组件:

完整代码如下:

//1、导入自定义组件 First即First.vue组件里面设置的name值

import First from"./components/First"exportdefault{

name:'App',//2、添加自定义组件

components:{

First

}

}

}

效果:

二、引入嵌套组件

在上面的示例中,只是在App.vue中引入了单一的组件,如何引入嵌套组件呢?即First.vue组件里面又引用了自定义组件,这时该如何在App.vue组件里面引入呢?

1、先定义Second.vue自定义组件:

{{secondMsg}}

name :"Second",

data(){return{

secondMsg:"Second vue"}

}

}

2、在First.vue组件中引用Second.vue组件

在First.vue中引用Second.vue组件和在App.vue中引入First.vue组件是一样的,完整代码如下:

{{msg}}

//1、使用import导入Second.vue

import Second from'./Second';//export 表示导出

exportdefault{//name 表示设置别名,可以不设置,建议和组件的名称一致

name:"First",

data(){return{

msg:"First Vue"}

},//2、添加自定义组件组件

components:{

Second

}

}

3、在App.vue中引入嵌套组件

First.vue中引入了Second.vue组件以后,可以把First.vue组件看成是一个组件了,所以在App.vue中引入的时候代码是一样的:

最后

以上就是失眠路灯为你收集整理的vue怎么自己创建组件并引用_Vue:如何在vue-cli中创建并引入自定义组件{{msg}}{{secondMsg}}{{msg}}的全部内容,希望文章能够帮你解决vue怎么自己创建组件并引用_Vue:如何在vue-cli中创建并引入自定义组件{{msg}}{{secondMsg}}{{msg}}所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部