• Vue之组件大全


    1、什么是组件

      不同的组件,来划分不同的功能模块,将来我们需要什么样的功能,就可以去调用对应的组件即可。

    模块化:从代码逻辑的角度进行划分,方便代码分层开发,保证每个功能模块的职责

    组件化:从UI界面的角度进行划分,前端的组件化,方面UI组件的重用。

    2、组件定义的三种方式

    •  使用Vue.extend 配合Vue.component方法
      1. 注意:组件的DOM结构,只能有一个根元素!

    • 使用components定义私有组件

          

    •   快捷键式

           

       注意:组件里的data要写成函数的样子,return {},访问的时候使用this 进行访问

    3、使用v-if和v-else切换组件

        

     4、使用:is属性切换组件

        

       注意:进行三木判断的时候 名字要加上引号

    5、插槽 slot

      1、什么是插槽

        插槽就是子组件中的提供给父组件使用的一个占位符。 用<slot></slot>表示。

      2、第一种命名方式

    •   传统命名方法

        

    •   vue3新命名方法

        

     6、组件传参数

    •   父组件传值子组件

        

        子元素定义参数:props:{}

    • 子组件传值父组件

      

     子组件向父组件传递参数使用:this.$emit.参数名

    7、ref的使用

      

      ref指定元素获取属性:

  • 相关阅读:
    Permutations II
    Add Binary
    Integer to Roman
    Roman to Integer
    Word Break
    完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程
    SQL Tuning 基础概述06
    SQL Tuning 基础概述05
    SQL Tuning 基础概述04
    SQL Tuning 基础概述03
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/13663561.html
Copyright © 2020-2023  润新知