|
@@ -4,7 +4,7 @@
|
|
|
<p v-show="val" :class="['ptab',{'check':val != '请选择'}]" @click="showPicker">{{val}}</p>
|
|
|
<p v-show="val != '请选择'" class="tip">点击可修改</p>
|
|
|
<Picker ref="picker" :show="showTime" @comfirn="getTimeVal" @cancel="close" :picIndex="picIndex"/>
|
|
|
- </div>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<script type="text/javascript">
|
|
|
import $ from 'jquery';
|
|
@@ -49,7 +49,9 @@
|
|
|
item:{
|
|
|
handler(newVal,oldVal){
|
|
|
this.val = newVal.value|| '请选择';
|
|
|
- if(!newVal.value){//没有值时复原时间组件中的index
|
|
|
+ //有初始值或者未选择时,重置index
|
|
|
+ const hasOrg = newVal.value.indexOf("分钟")>-1||newVal.value.indexOf("1")>-1||newVal.value.indexOf("0")>-1;
|
|
|
+ if(!newVal.value||hasOrg){//没有值时复原时间组件中的index
|
|
|
this.$refs.picker.resetIndex();
|
|
|
}
|
|
|
},
|
|
@@ -81,4 +83,4 @@
|
|
|
font-size: .24rem;
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|