美文网首页
UniApp 修改 JNPF 时间选择

UniApp 修改 JNPF 时间选择

作者: Rinaloving | 来源:发表于2024-01-03 17:49 被阅读0次

    需求

    只想选择去年年份

    • 页面代码
        <view class="u-p-l-20 u-p-r-20 form-item-box">
            <u-form-item label="评估基准日期" prop="assessDate" required>
                <jnpf-date-time type="date" :disabled="Status" v-model="dataForm.assessDate" placeholder="请选择"></jnpf-date-time>
            </u-form-item>
        </view>
    
    • 我们找到了 JNPF 自己封装的时间组件 jnpf-date-time ,发现使用的是 u-picker 控件


      image.png
    <template>
        <view class="jnpf-dateTime">
            <u-input input-align='right' type="select" :select-open="selectShow" v-model="innerValue"
                :placeholder="placeholder" @click="openSelect"></u-input>
            <u-picker mode="time"   :defaultTime="defaultTime" v-model="selectShow" :params="params" @confirm="selectConfirm">
            </u-picker>
        </view>
    </template>
    
    • 找到 u-picker 修改源码(uview-ui — components — u-picker — u-picker.vue ),修改 430 行


      image.png
      image.png
    image.png
    • 修改后效果


      image.png
    • 修改前效果


      image.png

    相关文章

      网友评论

          本文标题:UniApp 修改 JNPF 时间选择

          本文链接:https://www.haomeiwen.com/subject/wbcvndtx.html