博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
详解vue全局组件与局部组件使用方法
阅读量:6377 次
发布时间:2019-06-23

本文共 1374 字,大约阅读时间需要 4 分钟。

这篇文章主要为大家详细介绍了vue全局组件与局部组件的使用方法,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。

vue全局/局部注册,以及一些混淆的组件

main.js入口文件的一些常用配置, 在入口文件上定义的public.vue为全局组件,在这里用的是pug模版 .wraper 的形式相当于<div class=wraper></div>

—main.js文件

**main.js入口文件的内容** import Vue from 'vue'import App from './App'import router from './router'// 引入公用组件的vue文件 他暴漏的是一个对象import cpublic from './components/public' Vue.config.productionTip = false // 注册全局组件-要在vue的根事咧之前// 参数 1是标签名字-string 2是对象 引入外部vue文件就相当与一个对象Vue.component('public', cpublic)// 正常注册全局组件的时候,第二个参数应该是对象。Vue.component('public1', { template: '
正常的组件模式
'})/* eslint-disable no-new */// 生成vue 的根实例;创建每个组件都会生成一个vue的事咧new Vue({ el: '#app', router, template: '
', components: { App }})

—public.vue 组件为定义的全局组件在任何组件里都可以直接使用,不需要在vue实例选项components上在次定义,也不需要再次导入文件路径。

**public.vue的组件内容**  

parent.vue组件里,用到了public全局组件以及其他的子组件

parent.vue组件

children.vue是parent.vue的子组件,但是只在parent.vue作用域里可用

//欢迎加入前端全栈开发交流圈一起学习交流:864305860

结语

感谢您的观看,如有不足之处,欢迎批评指正。

转载地址:http://dyxqa.baihongyu.com/

你可能感兴趣的文章
Spring Cloud限流详解
查看>>
Numpy求均值、中位数、众数的方法
查看>>
mapreduce 的过程
查看>>
collecitons.deque
查看>>
grunt入门讲解3:实例讲解使用 Gruntfile 配置任务
查看>>
centos7/rhel7安装较高版本ruby2.2/2.3/2.4+
查看>>
Project Euler Problem 17 Number letter counts
查看>>
Oracle数据库,用户的创建及表的创建
查看>>
J2EE--Struts2基础开发笔记
查看>>
css_文本溢出
查看>>
CSS3 background属性
查看>>
周六--天气晴朗
查看>>
online_judge_1477
查看>>
ztree 根据id选中某一点且触发当前点的click事件
查看>>
脚本异步时切记声明数据格式
查看>>
[Linux学习]一个简单的Makefile入门
查看>>
Git跨平台中文乱码临时解决方案
查看>>
20160420javaweb之文件上传和下载
查看>>
CentOS更换源和软件更新操作
查看>>
二叉树递归与非递归遍历(附完整源码)
查看>>