jquery-ui datepicker 设置开始结束时间选择范围

jquery-ui datepicker 设置开始结束时间选择范围,第1张

jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)

使用jQuery ui首先需要引入jQuery类库,jQuery ui js脚本和jQuery ui css样式表

1、同时获得两个文本框对象,并将其转换为datepicker(利用jQuery的选择器)

HTML代码:

开始日期:<input type="text" id="start">

结束日期:<input type="text" id="end">

Js代码:

2、同样在选择日期后,触发onSelect事件,调用函数传递selectedDate参数,

函数体中首先判断触发事件的是开始日期还是结束日期,通过该判断来指定设置minDate或者是maxDate,然后利用not()函数,来反向选择另一个datepicker对象,并设置其对应的属性。

Js代码:

这样在设置一方后,另一方就会被限制

效果如图:

《平凡的世界》百度网盘高清资源免费在线观看

rqce      

《平凡的世界》是由华视娱乐投资集团股份有限公司、上海剧合影视文化有限公司制作,SMG尚世影业、华视影视、上海源存影业、陕文投集团、乐视网、榆林文旅等联合出品。

//

//  ZHMonthCourseViewswift

//  ZHChat

//

//  Created by Liujc on 2020/10/29

//  Copyright © 2020 奇异的炸酱面 All rights reserved

//

import Foundation

import UIKit

import CNSCommon

let kMonthRange = 12

protocol CalendarViewDelegate: class {

    func didSelectDate(date:Date)

}

class ZHMonthCourseView: UIView {

    weak var delegate: CalendarViewDelegate

    var week: [String] = ["日","一","二","三","四","五","六"]

    let clv = UICollectionView(frame: CGRectzero, collectionViewLayout: UICollectionViewFlowLayout())

    private var collectionData = [CalendarLogic]()

    private var daraArray: [CalendarLogic] = []

    var dates= [Date]()

    var previousMonthVisibleDatesCount = 0

    var currentMonthVisibleDatesCount = 0

    var nextMonthVisibleDatesCount = 0

    var dataContentArr :[ZHWorkScheduleModle] = []

    var identifierdic:[String:String] = [:]

    var logic: CalendarLogic {

        didSet {

            populateDates()

            clvreloadData()

        }

    }

    //        var selectedDate: Date {

    //            didSet {

    //                if clv != nil {

    //                    clvreloadData()

    //                }

    //            }

    //        }

    func populateDates() {

        if logic!= nil {

            dates= [Date]()

            dates += logic!previousMonthVisibleDays!

            dates += logic!currentMonthDays!

            dates += logic!nextMonthVisibleDays!

            previousMonthVisibleDatesCount = logic!previousMonthVisibleDays!count

            currentMonthVisibleDatesCount = logic!currentMonthDays!count

            nextMonthVisibleDatesCount = logic!nextMonthVisibleDays!count

        } else {

            datesremoveAll(keepingCapacity: false )

        }

    }

    var baseDate:Date {

        didSet {

            collectionData= [CalendarLogic]()

            if let date =baseDate{

                var dateIter1 = date, dateIter2 = date

                var set =Set()

                setinsert(CalendarLogic(date:baseDate!))

                // advance one year

                (0<kMonthRange)forEach{ _ in

                    dateIter1 = dateIter1firstDayOfFollowingMonth

                    dateIter2 = dateIter2firstDayOfPreviousMonth

                    setinsert(CalendarLogic(date: dateIter1))

                    setinsert(CalendarLogic(date: dateIter2))

                }

                collectionData=Array(set)sorted(by:<)

            }

            for item in collectionData{

                print("&&&&&&\(String(describing: itemcurrentMonthAndYear))")

            }

            self logic = collectionData[12]

            clvreloadData()

        }

    }

    var selectedDate: Date {

        didSet {

            self clvreloadData()

            DispatchQueuemainasync{

                if self delegate!= nil {

                    self delegate!didSelectDate(date: self selectedDate!)

                }

            }

        }

    }

    override init (frame:CGRect) {

        super init(frame: frame)

    }

    convenience init (frame:CGRect,baseDate:Date, selectedDate:Date) {

        self init(frame: frame)

        self baseDate= baseDate

        self selectedDate= selectedDate

        self backgroundColor = white

       // clvregister(ZHDayCourseCellclassForCoder(), forCellWithReuseIdentifier: "ZHDayCourseCell")

        clvregister(ZHWeekHeaderCellclassForCoder(), forSupplementaryViewOfKind:UICollectionElementKindSectionHeader, withReuseIdentifier:"ZHWeekHeaderCell")

        clvdelegate= self

        clvdataSource= self

        clvbackgroundColor = white

        self clvlayerborderWidth = 05

        self clvlayerborderColor = UIColorinit(228,235,243)cgColor

        clvframe=CGRectinit(x:0, y:0, width:CNDevicescreenWidth, height:CNDevicescreenHeight-CNDevicenavBarHeight-72)

        self addSubview( self clv)

    }

    required init (coder aDecoder:NSCoder) { super init(coder: aDecoder) }

    func refreshData(){

    }

}

extension ZHMonthCourseView:UICollectionViewDataSource, UICollectionViewDelegateFlowLayout{

    func collectionView( _ collectionView:UICollectionView, numberOfItemsInSection section:Int) ->Int{

        // 76 = 42 :- 7 columns (7 days in a week) and 6 rows (max 6 weeks in a month)

        return 42

    }

    func collectionView( _ collectionView:UICollectionView, cellForItemAt indexPath:IndexPath) ->UICollectionViewCell{

        var id =identifierdic["\(indexPath)"]toString() ""

        if id==""{

            id ="ZHDayCourseCell"+"\(indexPath)"

            identifierdic["\(indexPath)"] = id

            collectionViewregister(ZHDayCourseCellclassForCoder(), forCellWithReuseIdentifier: id)

        }

        let cell = collectionViewdequeueReusableCell(withReuseIdentifier: id,

                                                      for: indexPath) as !ZHDayCourseCell

        let date =dates[indexPathitem]

        celldate= (indexPathitem<datescount) date : nil

        cellmark= (selectedDate==date)

        celldisabled = (indexPathitem < previousMonthVisibleDatesCount) ||

            (indexPathitem >= previousMonthVisibleDatesCount

                + currentMonthVisibleDatesCount)

        let caltimestr =  self WorkTimedateString(date)

    //    titleArray = ["hello","world","hello","world","hello"]

        if   !celldisabled{//当月才给赋值

             let   titleArray =  ZHWorkScheduleModlegetTitleArray(DataArray: self dataContentArr,clendartitle:caltimestr )

             cellgetTitle(titleArr: titleArray)

        }

        print("^^^^^^^^^^\(date)&&&&$$$$$$\(caltimestr)\(dateday)")

        return cell

    }

    func collectionView( _ collectionView:UICollectionView,

                        didSelectItemAt indexPath:IndexPath) {

        let date =dates[indexPathitem]

        let caltimestr =  self WorkTimedateString(date)

        let titleArray =  ZHWorkScheduleModlegetTitleArray(DataArray: self dataContentArr,clendartitle:caltimestr )

        if titleArraycount>0{

            let vc =  ZHWorkDetailViewControllerinit()

            vcdateStr= caltimestr

            self navigationControllerpushViewController(vc, animated: true )

        }

    }

    func collectionView( _ collectionView:UICollectionView,

                        viewForSupplementaryElementOfKind kind:String,

                        at indexPath:IndexPath) ->UICollectionReusableView{

        switch kind {

        case UICollectionElementKindSectionHeader:

            let headerView = collectionViewdequeueReusableSupplementaryView(ofKind:UICollectionElementKindSectionHeader,  withReuseIdentifier:"ZHWeekHeaderCell", for: indexPath)

            return headerView

        default :

            return UICollectionReusableViewinit(frame: CGRectzero)

        }

    }

    func collectionView( _ collectionView:UICollectionView,

                        layout collectionViewLayout:UICollectionViewLayout,

                        sizeForItemAt indexPath:IndexPath) ->CGSize{

        return CGSize(width: collectionViewframewidth/70, height: collectionViewframeheight/70)

    }

    func collectionView( _ collectionView:UICollectionView,

                        layout collectionViewLayout:UICollectionViewLayout,

                        referenceSizeForHeaderInSection section:Int) ->CGSize{

        return CGSize(width: collectionViewframewidth, height:40)

    }

    func collectionView( _ collectionView:UICollectionView, layout collectionViewLayout:UICollectionViewLayout, insetForSectionAt section:Int) ->UIEdgeInsets{

        return UIEdgeInsetsinit(top:0, left:0, bottom:0, right:0)

    }

    func collectionView( _ collectionView:UICollectionView, layout collectionViewLayout:UICollectionViewLayout, minimumLineSpacingForSectionAt section:Int) ->CGFloat{

        return 0

    }

    func collectionView( _ collectionView:UICollectionView, layout collectionViewLayout:UICollectionViewLayout, minimumInteritemSpacingForSectionAt section:Int) ->CGFloat{

        return 0

    }

}

extension ZHMonthCourseView:MonthCollectionCellDelegate{

    //MARK: Month cell delegate

    func didSelect(date:Date) {

        selectedDate= date

    }

}

extension ZHMonthCourseView {

    func WorkTimedateString( _ date:Date) ->String{

         let formatter =DateFormatter()

         formatterlocale=Localeinit(identifier:"zh_CN")

         formatterdateFormat="yyyy-MM-dd"

         let date = formatterstring(from: date)

         return date

     }

}

例如如下数据,calendar_id是需要根据返回值动态获取的,此时需要通过获得数组中的calendar_id

{"calendar":

[

{"calendar_id":"1705","showtime":"1288927800","endshowtime":"1288931400","allDay":false},

{"calendar_id":"1706","showtime":"1288933200","endshowtime":"1288936800","allDay":false},

{"calendar_id":"1709","showtime":"1288935600","endshowtime":"1288938900","allDay":false}

]

}

在SoapUI中可以通过groovy脚本实现提取json数组数据,提取到数据后就可以遍历访问列表中的每条新闻正文了

1新建一个REST请求步骤,获取接口返回的数据

2新建一个DataSource步骤,选择Groovy方式

3添加一个名为cal_id的Properties

4groovy编辑框中输入实现代码

[java] view plain copy

import groovyjsonJsonSlurper

def xresponse = testRunnertestCasetestSteps["getCalendarListByCoid"]testRequestresponsecontentAsString

def slurper = new JsonSlurper()

def re = slurperparseText(xresponse)

def num=recalendarsize()

def i = testRunnertestCasetestSteps["DataSource"]currentRow

if(i<num)

{

result["cal_id"]=StringvalueOf(recalendar_idid[i])

}

5新建一个Property Transfer步骤,将DataSource的cal_id传递给当前testCase的变量

6新建 一个REST请求步骤,将得到的cal_id去请求另一个接口

7新建一个DataSource Loop步骤,使DataSource与Property Transfer步骤循环,这样就可以遍历数组中的每个数据了

[reply]tz0705010216[/reply]

你好

以博文中的json为例,新增的groovy步骤则如下:

def xresponse = testRunnertestCasetestSteps["getCalendarListByCoid"]testRequestresponsecontentAsString

def slurper = new JsonSlurper()

def re = slurperparseText(xresponse)

def id = recalendarcalendar_id[i] //i为json数组中的第i个子json对象

若为在脚本断言处添加groovy断言,则如下:

def xresponse = messageExchangemodelItemtestCasetestSteps["getCalendarListByCoid"]testRequestresponsecontentAsString

def slurper = new JsonSlurper()

def result = slurperparseText(xresponse)

def id = recalendarcalendar_id[i] //i为json数组中的第i个子json对象

下列动词变化虽然号称不规则,但规则总也是有的。大部分都是音变规律。譬如,词干以-d/-r结尾的,分词大都是-s/-ss结尾;-p/-m大都变为-pt;-x/-g/-c大都为-ct等等。凡是英文名词以-ction/-sion/-ption结尾的都是这些不规则动词分词派生的。-ation结尾的则绝大多数是规则动词分词派生的。另外-ctor/-sor/-ptor结尾的也是。

现在时 过去时 过去分词 不定式

aboleo -olevi -olitum abolēre

acuo acui acūtum acuĕre

adipiscor adeptus sum adeptum adipisci

adolesco adolevi adultum adolescĕre

alo alui al(i)tum alĕre

ago egi actum agĕre

amicio amixi/amicui amictum amicīre

amplector amplexus sum amplexum amplecti

ango anxi anctum angĕre

aperio aperui apertum aperīre

apiscor aptus sum aptum apisci

(-ipiscor -eptus sum -eptum -ipisci)

arceo arcui arcēre

(-erceo -ercui -ercitum -ercere)

arcesso arcessīui arcessītum arcessĕre

ardeo arsi arsurus ardēre

arguo argui argutum arguĕre

audeo ausus sum ausum audēre

augeo auxi auctum augēre

bibo bibi bibitum bibĕre

blandior blandītus sum blandītum blandīri

cado cecidi casum cadĕre

caedo cecīdi caesum caedĕre

caleo calui calēre

cano cecini cantum canĕre

capesso capessīui capessītum capessĕre

capio cepi captum capĕre

(-cipio -cepi -ceptum -cipĕre)

careo carui (caritum) carēre

carpo carpsi carptum carpĕre

caveo cavi cautum cavēre

cedo cessi cessum cedĕre

censeo censui censum censēre

cerno crevi cretum cernĕre

cieo civi citum ciēre

claudo clausi clausum claudĕre

(-cludo -clusi -clusum -cludĕre)

cognosco cognovi cognitum cognoscĕre

colo colui cultum colĕre

comminiscor commentus sum commentum comminisci

como compsi comptum comĕre

comperio compĕri compertum comperīre

compesco compescui compescĕre

complector complexus sum complexum complecti

com-pleo -plevi -pletum -plēre

congruo congrui congruĕre

co(n)niveo -nivi/-nixi coniuēre

consulo consului consultum consulĕre

crepo crepui crepitum crepare

cresco creui cretum crescĕre

coquo coxi coctum coquĕre

cingo cinxi cinctum cingĕre

cubo cubui cubitum cubare

(-cumbo -cubui -cubitum -cumbĕre)

cupio cupivi cupītum cupĕre

curro cucurri cursum currĕre

debeo debui debitum debēre

defendo defendi defensum defendĕre

defetiscor defessus sum defessum defetisci

deleo delevi delētum delēre

demo dempsi demptum demĕre

dico dixi dictum dicĕre

disco didici discĕre

divido divīsi divīsum dividĕre

do dedi datum dare

(-do -didi -ditum -dĕre)

doceo docui doctum docēre

domo domui domitum domare

dūco duxi ductum ducĕre

edo edi esum edĕre/esse

egeo egui egēre

emo emi emptum emĕre

emungo emunxi emunctum emungĕre

eo ii (ivi) itum ire

experior expertus sum expertum experiri

expergiscor experrectus sum experrectum expergisci

explico -plicavi/-cui -catum/-citum -plicare

exuo exui exūtum exuĕre

facio feci factum facĕre

(-ficio -feci -fectum -ficĕre)

facesso facessī (-īvi) facessītum facessĕre

fallo fefelli falsum fallĕre

farcio farsi fartum farcīre

fateor fassus sum fassum fatēri

-fiteor -fessus sum -fessum -fitēri

fatisco fatiscĕre

fatiscor fatisci

faveo favi fautum favēre

ferio ferīre

fero tuli latum ferre

ferveo ferbui fervēre

fīgo fixi fixum figĕre

findo fidi fissum findĕre

fingo finxi fictum fingĕre

fio factus sum fieri

flecto flexi flexum flectĕre

fleo flevi fletum flēre

fligo flixi flictum fligĕre

fluo fluxi fluxum fluĕre

fodio fodi fossum fodĕre

foveo fovi fotum fovēre

frango fregi fractum frangĕre

fremo fremui fremitum fremĕre

frendo frendui fressum/fresum frendĕre

frico fricui frictum/fricatum fricare

fruor fructus sum fructum frui

fŭgio fūgi fugitum/fugiturus fugĕre

fulcio fulsi fultum fulcīre

fulgeo fulsi fulgēre

fundo fudi fusum fundĕre

fungor functus sum functum fungi

gaudeo gauīsus sum gauīsum gaudēre

gemo gemui gemitum gemĕre

gero gessi gestum gerĕre

gigno genui genitum gignĕre

gradior gressus sum gressum gradi

(-gredior -gressus sum -gressum -gredi)

habeo habui habitum habēre

haereo haesi haesum haerēre

haurio hausi haustum/hausurus haurīre

iaceo iacui iacēre

iacio ieci iactum iacĕre

(-icio -ieci -ectum -icĕre)

ico (icio) ici ictum icĕre

imbuo imbui imbūtum imbuĕre

implico -plicavi/-cui -catum/-citum -plicare

incendo incendi incensum incendĕre

incesso incessīvi/-cessi incessĕre

indigeo indigui indigēre

indulgeo indulsi indultum indulgēre

induo indui indūtum induĕre

iubeo iussi iussum iubēre

iungo iunxi iunctum iungĕre

iuvo iuvi iutum/iuvaturus iuvare

labor lapsus sum lapsum labi

lacesso lacessīvi lacessītum lacessĕre

laedo laesi laesum laedĕre

lavo lavi lautum / lavatum lavare

Lego legi lectum legĕre

diligo(intellĕgo,neglĕgo) -lexi -ectum -ĕre

liceor licitus sum licitum licēri

lino levi/livi litum linĕre

linqvo liqui lictum linquĕre

liqueo licui/liqui liquēre

loquor locutus sum locutum loqui

luceo luxi lucēre

ludo lusi lusum ludĕre

lugeo luxi lugēre

luo lui [luiturus] luĕre

malo malui malle

mando mandi mansum mandĕre

maneo mansi mansum manēre

mentior mentītus sum mentītum mentīri

mereo merui meritum merēre

mergo mersi mersum mergĕre

metior mensus sum mensum metīri

meto messui messum metĕre

metuo metui metūtum metuĕre

mico micui micare

minuo minui minūtum minuĕre

misceo miscui mixtum/mistum miscēre

mitto misi missum mittĕre

molior molitus sum molītum moliri

molo molui molitum molĕre

moneo monui monitum monēre

mordeo momordi morsum mordēre

morior mortuus sum mortuum/moriturus mori

moveo movi motum movēre

mulceo mulsi mulsum mulcēre

mulgeo mulsi mulctum mulgēre

nanciscor na(n)ctus na(n)ctum nancisci

nanctus sum nanctum

nascor natus sum natum/nasciturus nasci

necto nexi/nexui nexum nectĕre

nitor nixus/nisus sum nixus/nisus niti

noceo nocui (nocitum) nocēre

nolo nolui nolle

nosco novi notum noscĕre

(-nosco -novi -nitum -noscĕre)

nubo nupsi nuptum nubĕre

nuo nui nutum nuĕre

obliuiscor oblītus sum oblītum obliuisci

occulo occului occultum occulĕre

offendo offendi offensum offendĕre

operio operui opertum operīre

oportet oportuit oportēre

opperior opper(i)tus sum opper(i)tum opperīri

ostendo ostendi ostentum/ostensum ostendĕre

ordior orsus sum orsum ordīri

orior ortus sum ortum/oriturus orīri

paciscor pactus sum pactum pacisci

paenitet paenituit paenitēre

pando pandi pansum/passum pandĕre

pango pepigi/pegi/panxi pactum/panctum pangĕre

parco peperci/parsi) parsum/parcitum parcĕre

pareo parui paritum parēre

pario peperi partum/pariturus parĕre

pasco pavi pastum pascĕre

pascor pastus sum pastum pasci

pateo patui patēre

patior passus sum passum pati

pecto pexi pexum pectĕre

pellicio pellexi pellectum pellicĕre

pello pepuli pulsum pellĕre

pendeo pependi pensum pendēre

pendo pependi pensum pendĕre

percello percŭli perculsum percellĕre

pergo perrexi perrectum pergĕre

peto petivi petītum petĕre

pingo pinxi pictum pingĕre

pinso pinsi/pinsui pistum/pinsum pinsĕre

placeo placui placitum placēre

plango planxi planctum plangĕre

plaudo plausi plausum plaudĕre

plecto plexi plexum plectĕre

polliceor pollicitus sum pollicitum pollicēri

pono posui positum ponĕre

posco poposci poscĕre

possum potui posse

potior potītus sum potītum potīri

praebeo praebui praebitum praebēre

prehendo prehendi prehensum prehendĕre

premo pressi pressum premĕre

(-primo -pressi -pressum -primĕre)

promo prompsi promptum promĕre

pudet puduit/puditum est pudēre

pungo pupugi/-punxi punctum pungĕre

quaero quaesivi quaesitum quaerĕre

quatio quassi quassum quatĕre

queror questus sum questum queri

quiesco quievi quietum qiuescĕre

rapio rapui raptum rapĕre

(-ripio -ripui -reptum -ripĕre)

rego rexi rectum regĕre

(-rigo -rexi -rectum -rigĕre)

reor ratus sum ratum rēri

reperio reppĕri/repĕri repertum reperire

repo repsi reptum repĕre

respondeo respondi responsum respondēre

revertor reversus sum/ reversum reverti

reverto reverti

rideo risi risum ridēre

rodo rosi rosum rodĕre

rudo rudivi rudītum rudĕre

rumpo rupi ruptum rumpĕre

ruo rui rutum/ruiturus ruĕre

saepio saepsi saeptum saepīre

salio salui/salii saltum salīre

(-silio -silui -sultum -silīre)

sancio sanxi sanctum sancīre

sapio sapivi/sapii sapĕre

sarcio sarsi sartum sarcīre

scabo scabi scabĕre

scalpo scalpsi scalptum scalpĕre

scando scandi scansum scandĕre

(-scendo -scendi -scensum -scendĕre)

scindo scidi scissum scindĕre

scio scivi scitum scire

scisco scivi scitum sciscĕre

scribo scripsi scriptum scribĕre

sculpo sculpsi sculptum sculpĕre

seco secui sectum/secaturus secare

sedeo sēdi sessum sedēre

(-sideo -sēdi -sessum -sidēre)

sequor secūtus sum secūtum sequi

sentio sensi sensum sentīre

sepelio sepelivi sepultum sepelīre

sero sevi satum serĕre

sero serui sertum serĕre

serpo serpsi serpĕre

sido sidi/ sedi sessum sidĕre

sino siui situm sinĕre

sisto stiti statum sistĕre

soleo solitus sum solitum solēre

soluo solui solutum soluĕre

sono sonui sonitum/sonaturus sonare

sorbeo sorbui sorbēre

spargo sparsi sparsum spargĕre

(-spergo -spersi -spersum -spergĕre)

specio spexi spectum specĕre

(-spicio -spexi -spectum -spicĕre)

sperno sprevi spretum spernĕre

spondeo spopondi sponsum spondēre

spuo spui sputum spuĕre

statuo statui statūtum statuĕre

sterno straui stratum sternĕre

sternvo sternui sternūtum sternuĕre

sterto stertui stertĕre

stinguo stinxi stinctum stinguĕre

sto steti statum stare

strepo strepui strepitum strepĕre

strideo stridi stridēre

strido stridi stridĕre

stringo strinxi strictum stringĕre

strvo struxi structum struĕre

suadeo suasi suasum suadēre

suesco suevi suetum suescĕre

sugo suxi suctum sugĕre

sum fui esse

sumo sumpsi sumptum sumĕre

suo sui sutum suĕre

surgo surrexi surrectum surgĕre

taceo tacui tacitum tacēre

taedet taeduit/(per)taesum est taedēre

tango tetigi tactum tangĕre

(-tingo -tigi -tactum -tingĕre)

tego texi tectum tegĕre

temno tempsi temptum temnĕre

tendo tetendi tentum/tensum tendĕre

(-tendo -tendi -tentum -tendĕre)

teneo tenui tenēre

(-tineo -tinui -tentum -tinēre)

tergeo tersi tersum tergēre

tergo tersi tersum tergĕre

tero triui tritum terĕre

terreo terrui territum terrēre

texo texui textum texĕre

timeo timui timēre

tollo sustuli sublatum tollĕre

tondeo totondi/-tondi tonsum tondēre

tono tonui tonare

torqueo torsi tortum torquēre

torreo torrui tostum torrēre

traho traxi tractum trahĕre

tremo tremui tremĕre

tribvo tribui tribūtum tribuĕre

trudo trusi trusum trudĕre

tueor tuitus sum tuitum tuēri

tundo tutŭdi tu(n)sum tundĕre

turgeo tursi turgēre

ung(u)o unxi unctum ung(u)ĕre

urgeo ursi urgēre

uro ussi ustum urĕre

vado vasi vasum vadĕre

veho vexi vectum vehĕre

vello velli/volsi/vulsi vulsum vellĕre

vendo vendidi venditum vendĕre

venio veni ventum venīre

vereor veritus sum veritum verēri

verro verri versum verrĕre

verto verti versum vertĕre

veto vetui vetare

video vidi visum vidēre

vincio vinxi vinctum vincīre

vinco vici victum vincĕre

viso visi visum visĕre

vivo vixi victum viuĕre

volvo volui volutum voluĕre

vomo vomui vomitum vomĕre

volo volui velle

voveo vovi votum vovēre

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3063637.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-18
下一篇2024-01-18

随机推荐

  • 伊思蜗牛BB霜怎么样

    伊思蜗牛BB霜分为晶钻BB霜和红参BB霜两种,两者的功效有些许差别。还不了解伊思蜗牛BB霜怎么样的朋友,快来跟着好物君看看吧。伊思蜗牛BB霜怎么样伊思蜗牛BB霜的晶钻款具有滋润保湿、提亮透白、遮瑕嫩肤以及防晒修颜的功效。伊思蜗牛BB霜的红参

    2024-04-15
    59900
  • 研春堂蜗牛魔力白芦荟补水保湿后面乳怎么样

    你好,综合你的情况在孕期是可以使植物含有芦荟成分的护肤品的,也可用使用孕妇专用的护肤品。建议,孕期应注意休息,避免过度劳累,保持心情舒畅,多吃富含维生素及高蛋白的食物,避免寒凉辛辣刺激性食物,定期孕期检查。1、《沁园春·再到期思卜筑》宋代:

    2024-04-15
    57400
  • 抗衰老的套盒贵还是美白套盒贵

    抗衰老的套盒贵还是美白套盒贵?这个问题涉及到两个不同的护肤需求,让我们从多个角度来回答。价格方面。抗衰老的套盒通常包含多种成分和配方,用于改善细纹、提升皮肤弹性等问题。而美白套盒则主要针对肤色不均匀、暗沉等问题。从品牌和产品定位来看,抗衰老

    2024-04-15
    52600
  • 伊思白蜗牛水乳怎么样

    1号水乳它相对而言比较清爽,适合那些偏油性的肌肤人群,外在是以白瓶作为呈现的,2号水乳它是比较滋润型的,那些肌肤比较缺水、比较干燥的可能更加适合这一款,它的外形以**作为呈现。具体一些来说,1号的水它质地是比较稠的,流动性挺不错,有一种比较

    2024-04-15
    38500
  • sk2神仙水和清莹露有什么区别

    sk2神仙水和清莹露的区别:质地不同,成分不同,外观不同,功效不同,用法不同。1、质地不同。skll神仙水是精华水,水状质地,不粘稠,适合油性和混油型肌肤,可以淡化黑斑,清莹露属于清洁水,水润质地,能够补水和清洁皮肤。2、成分不同。神仙水以

    2024-04-15
    49500
  • 江南印象艾地苯焕颜时光面霜怎么样

    好。因为这是一款结合去角质与温和洁肤功能于一身的快速、高效的清洁产品。在兼具清爽、控油配方的同时,泡沫丰富,可在瞬间清洁肌肤底层的污垢、唤醒肌肤活力。同时,洁面_喱中的物理、化学去角质复合配方,能软化、柔滑肌肤,为快速打造无瑕妆容做好充分准

    2024-04-15
    44600
  • 妮维雅身体乳好用吗?妮维雅身体乳使用评测推荐

    夏天涂身体乳的好处就是,即使是穿露肩膀和手臂的衣服,plmm们也可以很自信的展示自己20岁年龄感的肌肤状态,毕竟,谁也不想在大街上被人比下去不是,妮维雅身体乳可谓是众多品牌身体乳中,护理效果最好的一款产品,便宜大碗还好用,快快入手,谁用谁知

    2024-04-15
    40300

发表评论

登录后才能评论
保存