日韩性视频-久久久蜜桃-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添加星期几/周几教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

    主站蜘蛛池模板: 中国国语农村大片 | 久久一级片 | 农村末发育av片一区二区 | 欧美日韩大片在线观看 | 久久人妻少妇嫩草av蜜桃 | 美女扒开尿口给男人桶 | 韩国精品一区二区 | 台湾佬在线 | 91色片 | av软件在线观看 | 日本韩国欧美一区 | 国产不卡在线视频 | 欧美黄色性生活 | 日本不卡高字幕在线2019 | 红桃av在线| 一区二区免费视频 | 色网站入口 | 人妻91麻豆一区二区三区 | 四虎影视网 | www.欧美在线| 蜜乳av一区 | 99久久精品国产色欲 | 一本色道久久综合亚洲精品 | 精品国产一区二区三 | 一区二区三区四区亚洲 | 在线视频精品 | 九九99精品视频 | 老女人性生活视频 | 国产www色| 免费视频网站www | 人人叉人人 | 天堂影音| 久久亚洲一区二区 | 日韩熟妇一区二区三区 | 亚洲操| 娇妻玩4p被三个男人伺候电影 | 亚洲欧美制服丝袜 | 91在线精品一区二区三区 | 欧美久久久久 | xxxx视频在线观看 | 亚洲综合视频在线播放 | 风流老熟女一区二区三区 | 午夜精品久久久久久久蜜桃 | 四虎影视免费看 | 亚洲AV无码乱码国产精品牛牛 | 18精品爽国产白嫩精品 | 久久久亚洲欧美 | 成人午夜在线播放 | 无码专区久久综合久中文字幕 | 少妇的激情 | 欧美高清视频一区二区三区 | 下面一进一出好爽视频 | 韩国电影大尺度在线观看 | 欧美xxxx中国 | 日韩精品在线观看一区二区三区 | 邻居少妇张开双腿让我爽一夜 | 国产精品久久色 | 毛片一级片 | 国产酒店自拍 | 国产精品丝袜黑色高跟 | 国产乱国产乱老熟300部视频 | 国产wwwxxx| 少妇姐姐 | 伊人网在线观看 | www.狠狠插 | 欧美一区二区三区影视 | 国产精品美女主播 | 爱情岛论语亚洲入口 | 91精品视频一区二区三区 | 欧美群妇大交乱 | 亚洲天堂视频一区 | 欧美性猛交xxx乱久交 | 91黄色国产 | 麻豆精品国产传媒mv男同 | 免费一级淫片aaa片毛片a级 | a级免费视频| 亚洲综合三区 | 狠狠人妻久久久久久综合麻豆 | 精品一区二区三区在线观看视频 | 久久天堂影院 | 日本一二三不卡视频 | 国产原创在线视频 | 最污网站在线观看 | 91黄色短视频 | 黄色日皮视频 | 国产精品毛片一区二区 | 看黄网站在线 | 日本午夜电影网站 | 激烈的性高湖波多野结衣 | 久久精品国产亚洲 | 欧洲做受高潮欧美裸体艺术 | 国产日本一区二区 | 中国av片 | 中文字幕+乱码+中文字幕明步 | 校园春色av | 日韩熟妇一区二区三区 | 尤物在线精品 | 日韩一级特黄 | 色七七在线 |