| 12345678910111213141516171819202122232425262728293031323334353637383940 | <style></style><div id="{$name}">    <input type="hidden" name="{$name}" :value="value.join(',')">    <el-time-picker        is-range        v-model="value"        size="small"        range-separator="至"        start-placeholder="开始时间"        end-placeholder="结束时间"        placeholder="选择时间范围"        value-format="HH:mm"        style="width:100%"    >    </el-time-picker></div><script>    new Vue({        el: '#{$name}',        data: function() {            return {                value: ['', '']            }        },        watch: {            value: function (newVal, oldVal) {               $('input[name={$name}]').val(newVal.join(','));            }        },        created(){            const vals = '{$val}';            if(vals){                const arrs = vals.split(',');                this.value = [arrs[0],arrs[1]];            }        }    })</script>
 |