Vue知识点总结(10)——全局组件的创建和使用(超级详细)
2023-09-11 14:18:53 时间
在上一期我们已经讲解了组件的概念和作用,还有局部组件的封装、挂载和使用。
这期我们说一下全局组件的创建和使用,很简单。
<div id="app">
<Vheader></Vheader>
</div>
<script>
Vue.component('Vheader',{
data () {
return {
msg:'我是全局组件Vheader的data内容'
}
},
methods: {
handleClick(){
this.msg = 'msg值被改变了';
}
},
template:`
<div>
我是导航栏组件
<h3>{{msg}}</h3>
<button @click='handleClick'>改变</button>
</div>
`
})
new Vue({
el:'#app'
});
</script>
语法格式是Vue.component(’’,{}),第一个参数是组件名字,第二个参数是组件的相关配置。
只要创建了全局组件,就可以在任意地方使用(template),只要是被创建的Vue实例就可以,它是不需要挂载的,所以它才能被叫做全局组件。
全局组件只需要完成封装和使用即可。
有微信小程序课设、毕设需求联系个人QQ:505417246
关注下面微信公众号,可以领取微信小程序、Vue、TypeScript、前端、uni-app、全栈、Nodejs、Python等实战学习资料
最新最全的前端知识总结和项目源码都会第一时间发布到微信公众号,请大家多多关注,谢谢!
相关文章
- PHP结合Vue实现上拉分页
- vue常用知识点总结
- [Vue @Component] Define Props on a Vue Class with vue-property-decorator
- [Vue] Lazy Load a Route by using the Dynamic Import in Vue.js
- 部署vue.js3.x项目到线上(vue.js 3.2.6/nginx 1.18.0)
- Vue.js3: 页面打开前实现图片全部预加载(vue@3.2.33)
- vue.js 3.2.6 解决swiper动态加载数据时默认显示最后一页(swiper@6.8.4)
- 三种Web前端框架比较与介绍--Vue, react, angular
- vue-router路由的安装、配置、具体用法和Vue-router学习笔记
- 通过命令行查询可用的包的版本号: npm view vue-cli versions --json
- vue 的 render 函数
- BootStrap在Vue中的安装使用详细教程
- Vue中组件化编码使用、实现组件之间的参数传递(实战练习二)
- vue路由跳转报错解决
- 前端MVC Vue2学习总结(二)——Vue的实例、生命周期与Vue脚手架(vue-cli)
- Vue中vue-i18n结合vant-ui实现国际化
- Vue中vue-i18n结合element-ui实现国际化
- 074:vue+openlayers 按住shift 拖拽,旋转放缩地图(示例代码)
- Vue面试中,经常会被问到的面试题/Vue知识点整理
- Vue(八)vue 脚手架、脚手架创建项目示例
- Vue(五)计算属性、过滤器、axios、vue 生命周期
- 【vue】vue中axios的使用及vue生命周期详解_07
- 【vue】vue中如何实现组件封装、组件化开发及组件间传参_08
- 基于Java+SpringBoot+Vue前后端分离学生管理系统设计与实现
- Vue: vue-router路由