| 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>
 
 
  |