zoukankan      html  css  js  c++  java
  • Vue组件中的父子传值

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
        <script src="vue-2.4.0.js"></script>
    </head>
    
    <body>
    
        <div id="app">
            <login v-bind:parentmsg="msg" @func='getmsgFromSon'></login>
        </div>
    
        <template id="temp">
            <div>
                <h1>这是组件的模板----{{ parentmsg }}</h1>
    
                <!-- 子组件通过事件绑定机制向父组件传递消息 -->
                <input type="button" value="向父组件传递消息" @click='sendMes'>
            </div>
        </template>
    
        <script>
            var login = {
                template: '#temp',
                data() {
                    return {
                        msg: "这是子组件中的值,儿子已经长大了,该给爸爸1000元钱了"
                    }
                },
                methods: {
                    sendMes() {
                        this.$emit('func',this.msg)
                    }
                },
                props: ['parentmsg']
            }
    
            var vm = new Vue({
                el: '#app',
                data: {
                    msg: '这是父组件中的值,爸爸有100块钱,儿子你要不?',
                    msgFromSon: ''
                },
                methods: {
                    getmsgFromSon(data) {
                        this.msgFromSon = data
                        console.log(this.msgFromSon)
                    }
                },
                components: {
                    login
                }
    
            });
        </script>
    </body>
    
    </html>
    活到老,学到老。 踏实+激情+坚持
  • 相关阅读:
    Nginx 跨域配置支持
    数据结构与算法分析
    数据结构与算法分析
    数据结构与算法分析
    Bash shell
    Bash shell
    HHUOJ 1040
    HHUOJ 1114
    HDUOJ 1171
    HDUOJ 1428
  • 原文地址:https://www.cnblogs.com/andyZhang0511/p/10917208.html
Copyright © 2011-2022 走看看