VUE注册全局组件和局部组件过程解析


Posted in Javascript onOctober 10, 2019

这篇文章主要介绍了VUE注册全局组件和局部组件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

全局组件

第一步:在components文件夹下建立一个子文件Users.vue

<template>
 <div class="users">
  {{msg}}
 </div>
</template>

<script>
export default {
 name: 'users',
 data () {
  return {
   msg: '用户名'
  }
 }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
 
</style>

第二步:在main.js中进行全局注册

// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'

// 全局配置组件第一步  Users是文件夹的名字
import Users from './components/Users'

Vue.config.productionTip = false

// 全局注册组件第二部  users是
Vue.component('users',Users)


/* eslint-disable no-new */
new Vue({
 el: '#app',
 router,
 components: { App },
 template: '<App/>'
})

第三步:在对应的文件中引用

<template>
 <div id="app"> 
  <!-- <router-view/>是子路由视图 -->
  <!-- <router-view/> -->
  <p>{{title}}</p>
  <users></users>
 </div>
</template>

<script>
export default {
 name: 'App',
 data(){
  return{
   title:"users是全局组件的实例化的名字"
  }
 }
}
</script>

<style>

</style>

局部组件

在components文件夹下新建一个子组件Users.vue文件,然后在对应的文件中引用

<template>
 <div id="app"> 
  <!-- <router-view/>是子路由视图 -->
  <!-- <router-view/> -->
  <p>{{title}}</p>
  <users></users>
 </div>
</template>

<script>
/*局部注册组件*/
import Users from './components/Users'
export default {
 name: 'App',
 data(){
  return{
   title:"users是全局组件的实例化的名字"
  }
 },
 components:{
  Users,
 }
}
</script>

<style>

</style>

或者

<template>
 <div id="app"> 
  <app-header></app-header>
  <users></users>
  <app-footer></app-footer>
 </div>
</template>

<script>
import Users from './components/Users'
import Header from './components/Header'
import Footer from './components/Footer'
export default {
 name: 'App',
 data(){
  return{
   title:"users是全局组件的实例化的名字"
  }
 },
 components:{
  'users':Users,
  'app-header':Header,
  'app-footer':Footer
 }
}
</script>

<style>

</style>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js类 from qq
Nov 13 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
Jul 25 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
Jan 25 Javascript
JS 加入收藏夹的代码(主流浏览器通用)
May 13 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 Javascript
php析构函数的具体用法小结
Mar 11 Javascript
JS实现的自定义显示加载等待图片插件(loading.gif)
Jun 17 Javascript
bootstrap paginator分页前后台用法示例
Jun 17 Javascript
Node.js  REPL (交互式解释器)实例详解
Aug 06 Javascript
vue监听scroll的坑的解决方法
Sep 07 Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 Javascript
使用vue-cli导入Element UI组件的方法
May 16 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 #jQuery
electron-vue开发环境内存泄漏问题汇总
Oct 10 #Javascript
Vue使用NProgress的操作过程解析
Oct 10 #Javascript
使用 Element UI Table 的 slot-scope方法
Oct 10 #Javascript
使用vscode快速建立vue模板过程详解
Oct 10 #Javascript
浅谈vue3中effect与computed的亲密关系
Oct 10 #Javascript
JavaScript如何把两个数组对象合并过程解析
Oct 10 #Javascript
You might like
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
js实现DIV的一些简单控制
2007/06/04 Javascript
AngularJS单选框及多选框实现双向动态绑定
2016/01/13 Javascript
BootStrap文件上传样式超好看【持续更新】
2016/05/10 Javascript
JavaScript判断是否是微信浏览器
2016/06/13 Javascript
vue3.0 搭建项目总结(详细步骤)
2019/05/20 Javascript
微信小程序列表时间戳转换实现过程解析
2019/10/12 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
2019/11/13 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
2020/07/18 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
python利用lxml读写xml格式的文件
2017/08/10 Python
Sublime开发python程序的示例代码
2018/01/24 Python
Python线性回归实战分析
2018/02/01 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
python3.7 使用pymssql往sqlserver插入数据的方法
2019/07/08 Python
pytorch 预训练层的使用方法
2019/08/20 Python
Python模拟登录之滑块验证码的破解(实例代码)
2019/11/18 Python
python+selenium+Chrome options参数的使用
2020/03/18 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
2020/05/04 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
使用CSS3的ruby-position固定注音位置的用法示例
2016/07/05 HTML / CSS
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
工程管理专业毕业生自荐信
2014/01/24 职场文书
令人印象深刻的自荐信
2014/05/25 职场文书
商场促销活动总结
2014/07/10 职场文书
党支部对照检查材料
2014/08/25 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
医院营销工作计划
2015/01/16 职场文书
劳动者解除劳动合同通知书
2015/04/16 职场文书
刑事法律意见书
2015/06/04 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
各国货币符号大全
2022/02/17 杂记