• vue组件化编程


    vue文件包含3个部分

          

      <template>
    
          <div></div>
    
      </template>
    
      <script>
    
        export default {
    
           props: []/{}
    
              data(){},
    
            computed: {}
    
              methods: {},
    
           watch: {}
    
            filters: {}
    
              directives: {}
    
              components: {}
    
         }
    
     </script>
    
     <style>
    
     </style>

        组件化编码的基本流程

        1). 拆分界面, 抽取组件

        2). 编写静态组件

        3). 编写动态组件

            初始化数据, 动态显示初始化界面

            实现与用户交互功能

        组件通信的5种方式

        props

        vue的自定义事件

        pubsub第三方库

        slot

        vuex(查看vuex核心概念)

        props:

            父子组件间通信的基本方式

            属性值的2大类型: 

                一般: 父组件-->子组件

                函数: 子组件-->父组件

    隔层组件间传递: 必须逐层传递(麻烦)

    兄弟组件间: 必须借助父组件(麻烦)

    vue自定义事件

        子组件与父组件的通信方式

        用来取代function props

        不适合隔层组件和兄弟组件间的通信

    pubsub第三方库(消息订阅与发布)

        适合于任何关系的组件间通信

    slot

        通信是带数据的标签

        注意: 标签是在父组件中解析

    vuex

        多组件共享状态(数据的管理)

        组件间的关系也没有限制

        功能比pubsub强大, 更适用于vue项目

  • 相关阅读:
    从国内流程管理软件市场份额看中国BPM行业发展
    为什么流程是成功企业的关键?
    港真,到底应该选择OA还是BPM?
    hello world
    i40e网卡驱动遇到的一个问题
    suse 11 sp3编译报错问题
    linux scsi相关的一些学习笔记
    linux tcp 在timewait 状态下的报文处理
    趋势科技 redirfs模块的一个小问题
    linux 3.10 一个扇区异常可能引发的hung
  • 原文地址:https://www.cnblogs.com/songhongye/p/10375572.html
Copyright © 2020-2023  润新知