zoukankan      html  css  js  c++  java
  • Vue.js 组件笔记

    Vue 组件总结笔记

    一、 创建组件

    1. 使用组件三部曲 ( 创建, 注册, 使用 )

    2. 全局组件:Vue.component('tag', {}); 

    3. 局部组件: components 属性进行注册

    二、注册组件的方式

    方式一:全局注册

    // 可以在任何实例下使用
    Vue.component('my-component', { template: '#mycomponent', })

    方式二:局部注册

    // 局部注册,只能在 #app 下面使用
    new Vue({
       el: '#app',
       components: {
            'child-component': {
                 template: '#child-component'
         }
       }
    })
    

    三、 创建组件的标签

       可以使用 template 或者 script 标签

    四、定义组件时 data 和 el 必须使用函数

    五、组件实例作用域是孤立的不能在子组件内直接引用父组件的数据,可用使用 props 把数据传给子组件。

    六、在父组件中使用子组件,通过以下语法将数据传递给子组件

         

    <my-component v-bind:子组件props = "父组件属性"></my-component>

    七、props 有三种绑定类型

         1. 单项绑定: (vue 默认绑定) 修改父组件的数据会影响子组件数据,修改子组件数据不会影响父组件数据。

         2. 双向绑定: sync 修改父组件影响子组件数据,修改子组件数据影响父组件。

         3. 单次绑定: once 个人顾各人,父组件修改不影响子,子修改不影响父

    八、slot 内容插槽

  • 相关阅读:
    SQL查询
    redis 命令行常用命令
    linux ss ip
    jdk下载地址
    requests.session保持会话
    Python通过重写sys.stdout将控制台日志重定向到文件
    解决Python3 控制台输出InsecureRequestWarning问题
    uniapp实现iframe效果
    模拟登录 react 的页面
    vueX的五大属性和使用方法包括辅助函数
  • 原文地址:https://www.cnblogs.com/xiaxiaxia/p/5727900.html
Copyright © 2011-2022 走看看