日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue时间控件美化成IOS样式(移动端),vux组件datatime添加星期几/周几教程

發布時間:2024/10/12 vue 103 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue时间控件美化成IOS样式(移动端),vux组件datatime添加星期几/周几教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

input的時間控件有三種類型

屬性AndroidIOS
type="date"年+月+日(原生UI樣式)年+月+日(滾輪樣式)
type="datetime"調不出來調不出來
type="datetime-local"年+月+日+時+分(原生UI)月+日++時+分(滾輪樣式)

Android和IOS各有一套自家的UI風格交互設計,包括weui部分交互樣式都針對android和ios分別設計了兩套交互風格,但是俺家的UI狗是個蘋果派,一切交互樣式向蘋果看齊,安卓的交互用戶體驗實在太差,對!確實!沒錯!我完全認同UI的觀點(這句是大實話),google的android交互師肯定都是實習生,騰訊的weui設計師肯定都是臨時工!

并且,系統自帶時間控件還有一個缺點,就是默認時間只能從當天當時當分當秒開始(即使你給他強制賦值,他也不理你),如果你家的產品狗或者UI狗強迫讓你必須默認打開是“2008年08月08日08時08分08秒”,那么這個時候,你只有兩種選擇,要么伸手拿起你主機箱上放了很久的殺豬刀,來一個屠暴起斷其股,要么就去京東上買一瓶霸王來呵護一下你美麗的銹發了。相信懦弱的你肯定會選擇后者(沒錯,我也一樣 !)

廢話扯得太多,好了,蜂鳥達達馬上給您送上干貨。

為了找一個類似IOS滾輪的時間控件樣式,真的是煞費苦心,翻閱了github的Vue相關開源項目庫匯總(url:/opendigg/awesome-github-vue[火車頭自己補全]),沒有一個能滿足UI需求的。然后又去github搜date、time、picker。還有手動修改weuiJs的picker,但是最多三列,date+time就得分兩次彈,折騰半天,最后,食之無味,棄之可惜。

最后,還是import {Datetime} from 'vux'吧,它是最接近ios滾輪樣式了,但是美中不足,滾輪中缺少星期幾,這一點可絕對不能少。


  • 修改文件
    node_modules\vux\src\components\datetime\datetimepicker.js
  • 添加變量(在文件中隨便找個位置,下文能調到就可以了) const jim = {currentYear: NOW.getFullYear(),currentMonth: NOW.getMonth() + 1, }
  • 找到:_setDayScroller (year, month, day),獲取改變后的年月,用于計算星期,添加代碼: {// 添加星期beginjim.currentYear = year;jim.currentMonth = month; }// 添加星期end
  • 找到:_makeData (type, year, month),修改循環輸出,修改代碼為: for (let i = min; i <= max; i++) {let nameif (type === 'year') {name = parseRow(config.yearRow, i)} else {const val = valueMap[list[0]] ? addZero(i) : iif(type === 'day'){// 添加星期beginlet isIos = (/mmp|iphone|ipad|ipod\sce|palm/i.test(navigator.userAgent.toLowerCase()));if(isIos){let week = new Date(jim.currentYear+'/'+jim.currentMonth+'/'+val).getDay();name = parseRow(config[type + 'Row'], val) + " 周"+['日','一','二','三','四','五','六'][week];}else{let week = new Date(jim.currentYear+'-'+jim.currentMonth+'-'+val).getDay();name = parseRow(config[type + 'Row'], val) + " 周"+['日','一','二','三','四','五','六'][week];}}else{name = parseRow(config[type + 'Row'], val)}// console.log(jim.currentYear,jim.currentMonth,type,val,name) }data.push({name: name,value: i}) }這就是最終效果,其實變化不大,就是多加了一列周幾而已
  • 這是修改后的datetimepicker.js,直接覆蓋源文件也可以:datetimepicker


    ?

    轉載于:https://www.cnblogs.com/lvjiangmin/p/7268579.html

    總結

    以上是生活随笔為你收集整理的vue时间控件美化成IOS样式(移动端),vux组件datatime添加星期几/周几教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 九九爱精品 | 国产一区二区三区视频在线 | 国产美女被草 | 日本中文字幕在线观看视频 | sao虎视频在线精品永久 | 久久久久久一级片 | 在线观看国产一区二区三区 | 女同性做爰全过程 | 国产精品久久一区 | 欧美成人生活片 | 日本三级日本三级日本三级极 | 色蜜桃av| 奇米精品一区二区三区在线观看 | 中国xxxx性xxxx产国 | 91麻豆一区二区三区 | 最新中文字幕久久 | 西西人体高清44rt·net | 久久久久亚洲AV成人无码国产 | 色呦呦官网 | 干b视频在线观看 | 日韩成人性视频 | 久久av资源| 香蕉国产精品 | 丰满岳乱妇一区二区三区 | 亚洲午夜精品一区二区三区他趣 | 一区二区在线免费观看视频 | 四虎5151久久欧美毛片 | 国产成人精品无码免费看在线 | 18无套直看片红桃 | 久久精品国产亚洲AV成人雅虎 | 他揉捏她两乳不停呻吟动态图 | 国产精品一区二区三区在线播放 | 好吊色青青草 | 欧美一区二区网站 | jizz黄色片| 麻豆国产精品777777在线 | 丝袜视频一区 | 亚洲精品久久久久久动漫器材一区 | 中文字幕欧美日韩 | 极品销魂美女一区二区三区 | 中文字幕2021 | 日本熟妇一区二区三区 | 在线中文字幕av | 久久久久久久亚洲av无码 | 午夜激情久久 | 久久精品久久久久久久 | 亚洲成在人 | 日本黄色免费视频 | 色狗网站 | 日韩免费一二三区 | 色啦啦视频 | 国产精品人成在线观看免费 | 伊人久久亚洲综合 | 99精品久久久久久中文字幕 | 欧美在线亚洲 | 亚洲婷婷在线观看 | 性色av网站 | 日本成人免费观看 | 中文字幕韩日 | 日韩一级黄色录像 | 国产剧情一区在线 | 五月婷婷在线播放 | 欧美老女人性生活 | 人妻久久一区二区三区 | 日日夜操| 美女校花脱精光 | 老色批av | 人人人干| mm131美女大尺度私密照尤果 | 欧美激情片在线观看 | 国内自拍一区 | 丰满岳妇伦在线播放 | 国产又粗又猛又爽又黄的网站 | 色播日韩 | 亚洲图片 欧美 | 国产调教视频 | 国产自精品 | 精品人妻无码一区二区三区 | 丰满少妇一区二区三区专区 | 中文字字幕在线中文乱码电影 | 在线观看涩涩 | 国产欧美日本 | 先锋影音av中文字幕 | 欧美日韩激情视频 | 神马午夜伦 | 青娱乐免费在线视频 | av爱爱爱| 大桥未久av在线 | 扒开美女内裤狂揉下部 | 欧洲黄色录像 | 久久er99热精品一区二区 | 亚洲精品在线观 | 麻豆精品视频在线 | 日本午夜视频在线观看 | 一级黄色免费看 | 在线不卡免费av | 夜夜草导航 | 日韩成人区 | 玖草视频在线观看 |