美文网首页
2019-01-31 vue组件基础篇2

2019-01-31 vue组件基础篇2

作者: pingping_log | 来源:发表于2019-02-14 16:07 被阅读0次

子组件 ═══>向父组件传递数据时,就要用到自定义事件
v-on除了监听DOM事件外,还可以用于组件之间的自定义事件

子组件用$emit()来触发事件,父组件用$on()来监听子组件的事件

<div id="app">
    <p>总数:{{ total }}</p>
    <ceshi @increase="handleGetTotal" @reduce="handleGetTotal"></ceshi>
</div>

<script>
    import Vue from 'vue'
    Vue.component('ceshi', {
        template: ' \
        <div> \
            <button @click="handleIncrease">+1</button> \
            <button @click="handleReduce">-1</button> \
        </div>',
        data: function () {
            return {
                counter: 0
            }
        },
        methods: {
            handleIncrease: function () {
                this.counter++;
                this.$emit('increase', this.counter);
            },
            handleReduce: function () {
                this.counter--;
                this.$emit('reduce', this.counter);
            },
        }
    });
    var app = new Vue({
        el: '#app',
        data: {
            total: 0
        },
        methods: {
            handleGetTotal: function (total) {
                this.total = total;
            }
        }
    })
</script>

相关文章

  • 2019-01-31 vue组件基础篇2

    子组件 ═══>向父组件传递数据时,就要用到自定义事件v-on除了监听DOM事件外,还可以用于组件之间的自定义事件...

  • vue2 基础学习02 (Vue组件)

    vue2 基础学习02 (Vue组件) vue学习路径和建议----尤雨溪 vue官网 1.Vue组件 参考官方文...

  • Vue学习之深入了解组件

    上一篇:Vue学习之组件基础 组件名 在注册一个组件的时候,我们始终需要给它一个名字。该组件名就是 Vue.com...

  • Vue动态组件 component 以及缓存

    本文写给对Vue组件了解的基础上,如果你不明白什么是Vue的组件,可以去官网看看Vue组件基础。在Vue中有一个 ...

  • Python 高端课程培训,CMDB自动化运维培训!

    1、入门小基础(8个课时): 1、沙盒环境,py环境安装使用 2、vue 基础语法与组件学习 3、vue + el...

  • 干货博客集

    基础 webpack4.x 入门一篇足矣 react组件通信方式汇总 vue组件之间的通信 原生小程序组件通信 w...

  • provide inject在vue2和vue3中的使用

    vue2父组件 vue2子组件 vue3父组件 vue3子组件 vue3官方详细使用provide inject地...

  • 2018-12-20

    继续学习vue,学了组件基础。

  • (24)打鸡儿教你Vue.js

    学习Vue基础语法Vue中的组件Vue-cli的使用 1、使用Vue2.0版本实现响应式编程2、理解Vue编程理念...

  • vue命名规范

    自用vue变量命名规范 props 驼峰式命名 事件 组件 组件文件 基础组件名 基础组件名 name Pasca...

网友评论

      本文标题:2019-01-31 vue组件基础篇2

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