逐浪CLI Studio技术站

vuePress-theme-reco 逐浪CMS发哥    2020 - 2021
逐浪CLI Studio技术站 逐浪CLI Studio技术站

Choose mode

  • dark
  • auto
  • light
首页
导览
  • vue
  • 证书
  • bootstrap
  • css
  • 开发
  • 微软技术
  • windows
  • C#
  • cms
  • 安全
  • 数据库
  • 网络
Bootstrap-Vue
视频
时间线
Bootstrap中国站
下载逐浪CMS
Contact
  • NPM
  • GitHub
  • 73ic工具站
  • 在线Markdown
  • Vs code技巧
  • zico图标
  • 逐浪字库
  • UNI国际字码表
  • 关于逐浪
  • 企业歌曲
author-avatar

逐浪CMS发哥

34

文章

94

标签

首页
导览
  • vue
  • 证书
  • bootstrap
  • css
  • 开发
  • 微软技术
  • windows
  • C#
  • cms
  • 安全
  • 数据库
  • 网络
Bootstrap-Vue
视频
时间线
Bootstrap中国站
下载逐浪CMS
Contact
  • NPM
  • GitHub
  • 73ic工具站
  • 在线Markdown
  • Vs code技巧
  • zico图标
  • 逐浪字库
  • UNI国际字码表
  • 关于逐浪
  • 企业歌曲
  • blog

    • VUE如何关闭Eslint 允许宽松调试的方法
    • Vue中文本输出的三种方法{{}}、v-html、v-text
    • pfx证书转jks证书方法
    • script标签引入vue方式开发如何写组件
    • vue cli 4定义站点发布在子目录下的两则
    • vue cli4中定义每个页面的title以及Keywords的方法
    • vue cli4中引用bootstrap框架的两种方法
    • vue cli开发中:SASS和SCSS标签详解与scoped局部和全局的使用
    • vue-cli4注册全局组件
    • vue开发配置扫盲帖:什么是CSS Modules以及为什么引入CSS Modules?
    • 基于VuePress构建高基于markdown语法的网站全教程
    • 快速创建vuepress项目-使用vuepress+Markdown写文档并发布为网站
    • 精准调试-vue调试工具vue-devtools安装及完整使用教程
    • 解决vue路由跳转页面不刷新(页面变量加载不自动刷新)问题的两种方法

vue-cli4注册全局组件

vuePress-theme-reco 逐浪CMS发哥    2020 - 2021

vue-cli4注册全局组件


逐浪CMS发哥 2020-04-23 vue 组件 注册

说明:这是针对Vue cli 4.x的教程,与3.x有很大不同,所以特别整理。

  • 一、首先检查版本
  • 二、创建并引入一个组件
    • 2.1、创建组件
    • 2.2、在main.js里面引用First.vue组件
  • 二、引入嵌套组件

说明:这是针对Vue cli 4.x的教程,与3.x有很大不同,所以特别整理。

#一、首先检查版本

\\\\
 \\\\                          ____                         ____  _          _     _
  \\\\  Zoomla!逐浪CMS出精品  |  _  \_____      __ __ ____ / ___|| |     ___| |   | |
  ////   -> www.z01.com       | |_) / _ \ \ /\ / / _ \  __'\__  \| |__ /  _ \ |   | |
 ////  商城|ERP|字库|高端门户 |  __/ (_) \ V  V /  __/ |   ___) /|  _  \  __/ |___| |___
////      Only Do Best!       |_|   \___/ \_/\_/ \___|_|  |____/ |_| |_|\___|_____|_____|    ^_^
PS C:\Users\admin> vue -V
@vue/cli 4.1.2

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

<template>
    <div>
        <h1></h1>
    </div>
</template>
<script>

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

##2.2、在main.js里面引用First.vue组件 import Vue from 'vue' import App from './App.vue' import router from './router' import First from './components/common/First'

Vue.config.productionTip = false
Vue.component('First', First)

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

#二、引入嵌套组件 在任意的views目录下的任意vue文件中直接引用就可以了,如: <First></First> <First/>

效果: QQ截图20200211090255.jpg