zoukankan      html  css  js  c++  java
  • vue之子父组件通信

    . -父组件间通信:

        let children = {    # 定义子组件

            template: `<div>

                        <button @click="send">点击变大小</button>

                     </div>`,

            methods:{

                send:function () { this.$emit('change',0.1) }  # 括号内参数为传递给父组件哪个

                    }  };  # 接上,事件,后面是参数.

        let parent = {

            components: {'children':children},

            template:`<div>

                        <span :style="{fontSize:size+'em'}">XXXXX</span>

                        <children v-on:change="res"></children>  # 自定义的事件,监听子类的emit

                      </div>` ,

            data(){ return {size:1} },

            methods:{ res : function (value) {

                    this.size += value;

                }}

        };

        new Vue({

            el:'#app',

            components:{parent,},

            template: '<parent></parent>'

            })

  • 相关阅读:
    数据库_连接查询
    日志
    日常小技巧
    『转载』OpenLayers 5 使用turf.js渲染克里金插值计算的等值面
    Openlayers3中如何优雅的表示等值面
    远程桌面拷贝超大文件
    turf.js intersect()裁剪存在空洞
    web worker示例demo
    meta标签作用
    geojson 标准格式学习
  • 原文地址:https://www.cnblogs.com/quzq/p/10023088.html
Copyright © 2011-2022 走看看