// model.js
/**
* Expand input[v-model] with dyanmic type bindings into v-if-else chains
* Turn this:
* <input v-model="data[type]" :type="type">
* into this:
* <input v-if="type === 'checkbox'" type="checkbox" v-model="data[type]">
* <input v-else-if="type === 'radio'" type="radio" v-model="data[type]">
* <input v-else :type="type" v-model="data[type]">
*/
1、preTransformNode 是将 input 的指令 v-model 处理成 3种情况,这里为什么要将 checkbox radio 分开来呢,其实 <input :type="type" v-model="data[type]">
这种情况可以包括处理上面2条的情况呀?