美文网首页
Vue组件化开发

Vue组件化开发

作者: 我家有个王胖胖 | 来源:发表于2022-02-18 16:48 被阅读0次

一:组件注册
1.1全局组件注册

全局组件注册.png
vue组件data必须是函数的原因
1.2组件的用法
组件的用法.png
1.3组件注册的注意事项
组件注册的注意事项.png
1.4组件的命名方式
组件的命名方式.png
2.局部组件
2.1局部组件的注册
局部组件的注册.png
局部注册的组件只能在引用他的父组件中使用
3.组件传值
3.1父组件向子组件传值[props] 组件内部通过props接收父组件的传值.png
![父组件通过属性将值传给子组件.png](https://img.haomeiwen.com/i4311886/d3a7b8607c5e396c.png? imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

注意:


props属性名规则.png

3.1.2 prop属性值类型:


prop属性值类型.png
props 传递数据,单向传递,只能父组件向子组件传递
3.2子组件向父组件传值
子组件向父组件传值 .png

①传递一个参数

//子组件传一个参数
this.$emit('large',"参数1");
//父组件中接收
<children :item="13" @large='large($event)'></children>

methods: {
                large(val){
                    console.log("子组件传参",val);
                }
            },
单个参数.png

②多个参数传递

//子组件传一个参数
this.$emit('large',"参数1","参数2","参数3");
//父组件中接收
<children :item="13" @large='large(arguments)'></children>

methods: {
                large(val){
                    console.log("子组件传参",val);
                }
            },
多个参数.png
拓展:父子组件通信的多种方式
4.非父子组件的通信
非父子组件间传值.png
5.插槽
子组件通过slot预留位置,父组件向子组件中填充自定义的内容,父组件决定插槽的显示内容,子组件决定插槽的显示位置
5.1匿名插槽(不具名插槽 | 单个插槽) :
插槽的简单实用.png

5.2具名插槽

具名插槽.png
5.3作用域插槽
作用域插槽.png
详细的代码实例:
插槽使用的具体示例
作用域插槽示例

相关文章

  • Vue 学习记录二

    组件化: 动态组件 父子组件 插槽 数据共享(Vuex) Vue Router: 生命周期: Plugin 开发:...

  • 简单情况

    Vue和Angular、React都是前端框架 1、单页面框架 2、基于模块化组件化的开发模式 Vue简单 灵活 ...

  • Vue-基础语法(三)

    组件化开发 一、组件概念组件化规范:Web Components 浏览器支持不好,vue 实现了这个规范https...

  • vue项目实践后的一些体会感想

    用了vue开发网页后,一下子喜欢上了vue。vue轻量,开发可以做到很好的前后端分离、组件化和模块化。最近在给公司...

  • Vue源码阅读(二)

    组件化 vue可以使用组件化来开发,在前边介绍_createElement方法时,在对原生的tag时直接创建vno...

  • Vue单文件组件开发的基本套路--以常用的Modal模态框组件开

    在实际开发工程化vue项目时,基本都是使用单文件组件形式,即每个.vue文件都是一个组件。最基本的就是UI组件了,...

  • vue(2)

    Vue组件化开发 组件化开发的思想 组件的注册 组件间的数据交互 组件插槽的用法 Vue调试工具的用法 组件开发思...

  • React组件一

    组件化开发一 目前,前端三大框架(Vue,React,Angular)都在使用组件化的我形式进行开发。19年最火的...

  • 如何开发vue、react、angular的组件库教程

    关键词:vue,react,angular,开发,封装,ui组件,组件库,常用组件 目标:开发相应的组件库vue-...

  • vue 实现数据共享模式.

    vue 都是组件化的开发模式. 整个组件树中,组件和组件之间的关系如下图所示. 父子组件传值一般用 props &...

网友评论

      本文标题:Vue组件化开发

      本文链接:https://www.haomeiwen.com/subject/vxsslrtx.html