<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>使用render函数实现v-model指令</title>
</head>
<body>
    <div id="app">
        <el-input :name1="name2" @kk="val=>name2=val"></el-input>
        <div>你学习的平台是:{{name2}}</div>
    </div>

    <script src="../js/vue.js"></script>

    <script>
        Vue.component('el-input',{
            render:function (createElement) {
                let self = this;
                return createElement('input',{
                    domProps:{
                        value:self.name1
                    },
                    on:{
                        input:function (event) {
                            self.$emit('kk',event.target.value);
                        }
                    }
                })
            },
            props:{
                name1:String
            }
        });

        let vm = new Vue({
            el:'#app',
            data:{
                name2:'学习课堂'
            }
        });
    </script>
</body>
</html>