iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue怎么使用脚手架vue-cli创建并引入自定义组件
  • 453
分享到

vue怎么使用脚手架vue-cli创建并引入自定义组件

2023-06-29 12:06:10 453人浏览 安东尼
摘要

小编给大家分享一下Vue怎么使用脚手架vue-cli创建并引入自定义组件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、创建并引入一个组件1、创建组件vue-cli中的所有组件都是存放在components文件夹下面的,

小编给大家分享一下Vue怎么使用脚手架vue-cli创建并引入自定义组件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

一、创建并引入一个组件

1、创建组件

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

<template>    <div>        <h2>{{msg}}</h2>    </div></template><script>// 1、export 表示导出,在自定义组件里面使用export default导出  export default {    // name 表示设置别名,可以不设置,建议和组件的名称一致    name:"First",    data(){        return{            msg:"First Vue"        }    }}</script>

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

在<script>标签里面使用import导入自定义的标签:

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

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

// 2、添加自定义组件  components:{    First  }

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

<template>  <div id="app">    <img src="./assets/loGo.png">    <!-- <router-view/> -->    <!--3、引用自定义组件-->    <First></First>  </div></template>

完整代码如下:

<template>  <div id="app">    <img src="./assets/logo.png">    <!-- <router-view/> -->    <!--3、引用自定义组件-->    <First></First>  </div></template><script>// 1、导入自定义组件 First即First.vue组件里面设置的name值import First from "./components/First"export default {  name: 'App',  // 2、添加自定义组件  components:{    First  }}</script><style>#app {  font-family: 'Avenir', Helvetica, Arial, sans-serif;  -WEBkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  text-align: center;  color: #2c3e50;  margin-top: 60px;}</style>

效果:

vue怎么使用脚手架vue-cli创建并引入自定义组件

二、引入嵌套组件

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

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

<template>    <div>        <h2>{{secondMsg}}</h2>    </div></template><script>export default {    // name 表示设置别名,可以不设置,建议和组件的名称一致    name :"Second",    data(){       return{           secondMsg:"Second vue"       }    }}</script>

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

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

<template>    <div>        <h2>{{msg}}</h2>        <!--3、引用second.vue组件-->        <Second></Second>    </div></template><script>// 1、使用import导入Second.vueimport Second from './Second';// export 表示导出export default {    // name 表示设置别名,可以不设置,建议和组件的名称一致    name:"First",    data(){        return{            msg:"First Vue"        }    },    // 2、添加自定义组件组件    components:{        Second    }}</script>

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

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

<template>  <div id="app">    <img src="./assets/logo.png">    <!-- <router-view/> -->    <!--3、引用自定义组件-->    <First></First>  </div></template><script>// 1、导入自定义组件 First即First.vue组件里面设置的name值import First from "./components/First"export default {  name: 'App',  // 2、添加自定义组件  components:{    First  }}</script><style>#app {  font-family: 'Avenir', Helvetica, Arial, sans-serif;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  text-align: center;  color: #2c3e50;  margin-top: 60px;}</style>

4、效果

vue怎么使用脚手架vue-cli创建并引入自定义组件

看完了这篇文章,相信你对“vue怎么使用脚手架vue-cli创建并引入自定义组件”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: vue怎么使用脚手架vue-cli创建并引入自定义组件

本文链接: https://www.lsjlt.com/news/324701.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue使用脚手架vue-cli创建并引入自定义组件
    一、创建并引入一个组件 1、创建组件 vue-cli中的所有组件都是存放在components文件夹下面的,所以在components文件夹下面创建一个名为First.vue的自定义...
    99+
    2024-04-02
  • vue怎么使用脚手架vue-cli创建并引入自定义组件
    小编给大家分享一下vue怎么使用脚手架vue-cli创建并引入自定义组件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、创建并引入一个组件1、创建组件vue-cli中的所有组件都是存放在components文件夹下面的,...
    99+
    2023-06-29
  • 使用Vue怎么创建一个vue-cli脚手架程序
    使用Vue怎么创建一个vue-cli脚手架程序?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1. Vue--第一个vue-cli程序Vue的开发都是要基于Nod...
    99+
    2023-06-15
  • 如何在Vue CLI中使用自定义组件
    在Vue.js框架下,使用自定义组件能够大大提高项目的开发效率。Vue CLI是一个基于Vue.js快速搭建项目的脚手架工具,Vue CLI的快速开发流程便于开发人员更快速地搭建项目。本篇文章将介绍如何在Vue CLI中使用自定义组件。一、...
    99+
    2023-05-14
  • Vue 开发工具:如何创建和使用自定义组件?
    ...
    99+
    2024-04-02
  • vue怎么自定义和使用开关组件
    这篇“vue怎么自定义和使用开关组件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么自定义和使用开关组件”文章吧。s...
    99+
    2023-06-29
  • 教你如何使用VUE组件创建SpreadJS自定义单元格
    SpreadJS纯前端表格控件是基于HTML5的Java电子表格和网格功能控件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开发。 本文介绍了如何使用V...
    99+
    2024-04-02
  • vue自定义组件怎么添加使用原生事件
    今天小编给大家分享一下vue自定义组件怎么添加使用原生事件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。自定义组件如何添加使...
    99+
    2023-06-30
  • 怎么用Vue制作自定义选择组件
    本篇内容介绍了“怎么用Vue制作自定义选择组件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HTML<template>&nbs...
    99+
    2023-07-04
  • 自定义vue全局组件use、vuex怎么用
    这篇文章主要介绍了自定义vue全局组件use、vuex怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。自定义vue全局组件use使用(解...
    99+
    2024-04-02
  • 怎么深入了解Vue组件的创建和使用
    今天就跟大家聊聊有关怎么深入了解Vue组件的创建和使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、什么是组件?组件 (Component) 是 Vue.js 最强大的功能之一。...
    99+
    2023-06-22
  • vue怎么使用Vue.extend创建全局toast组件
    本篇内容主要讲解“vue怎么使用Vue.extend创建全局toast组件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么使用Vue.extend创建全局toast组件”吧!Vue.ex...
    99+
    2023-07-05
  • Vue组件的自定义事件和全局事件总线怎么使用
    这篇“Vue组件的自定义事件和全局事件总线怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Vue组件的自定义事件和全局...
    99+
    2023-07-05
  • 详解怎么使用vue封装一个自定义日历组件
    执行这个方法之后,此时calendarProps的值为:4、根据日历属性生成日历日期的数据当我们已经知道本月第一天对应的周几索引值、本月一共有多少天和上个月一共有多少天这三个核心数据之后,就可以开始生成对应的日历数据了。思路如下:由于大部分...
    99+
    2023-05-14
    Vue.js 数据可视化 前端
  • vue封装自定义分页器组件与使用方法是什么
    这篇文章给大家介绍vue封装自定义分页器组件与使用方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。前言分页是开发各种系统时候最常用的功能,下面为本人封装的一个分页组件。实现分页器操作需要以下参数当前页: pag...
    99+
    2023-06-26
  • Win10怎么使用命令创建自定义大小的空文件
    这篇文章主要介绍Win10怎么使用命令创建自定义大小的空文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建空文件操作步骤右键开始按钮,选择“Windows PowerShell(管理员)”或“CMD命令提示符”在...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作