Vue 渲染函数的一个问题

loser
  • 309
<script>
    Vue.component("model", {
        props: ["value"],
        render: function (createElement) {
            var self = this;
            return createElement("input", {
                domProps: {
                    value: self.value
                },
                on: {
                    input: function (event) {
                        self.$emit("input", event.traget.value);
                    }
                }
            })
        }
    });
    
    
    这里的$emit到底是通过input元素还是model组件调用的。就是渲染完成后,这个问题很疑问
回复
阅读 706
1 个回答
✓ 已被采纳

model
只不过 model 的默认传递事件是 input
其 model 默认绑定的值是 value

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏