vue element和nuxt的使用技巧分享
例如
Fri Sep 07 2018 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)轉(zhuǎn)化為 2020-01-11的格式
這記載datepicker中添加一句value-format=”yyyy-MM-dd”
<el-date-picker type='date' v-model='createdate' @change='formatTime' value-format='yyyy-MM-dd' placeholder='選擇時(shí)間'></el-date-picker>2.動(dòng)態(tài)循環(huán)復(fù)選框時(shí),無(wú)法選中問(wèn)題
this.menulist[index].sonList.map((item)=>{ this.$set(item, ’checked’, false); ---用vue的set屬性賦值})3.el-form動(dòng)態(tài)表單驗(yàn)證(v-if、v-show導(dǎo)致校驗(yàn)失效的bug)
當(dāng)使用v-if或v-show來(lái)控制el-form-item的顯示與隱藏時(shí),會(huì)出現(xiàn)校驗(yàn)失效的bug。
使用v-if:element在對(duì)form表單中帶有prop屬性的子組件進(jìn)行校驗(yàn)規(guī)則綁定時(shí),是在vue聲明周期mounted完成的。而v-if用來(lái)切換的元素是會(huì)被銷毀的,導(dǎo)致了v-if內(nèi)的表單項(xiàng),由于在mounted時(shí)期沒(méi)有進(jìn)行渲染,所以規(guī)則也沒(méi)
有綁定上。初始化時(shí)不符合顯示條件的不會(huì)生成規(guī)則,導(dǎo)致后面切換條件,顯示的輸入框的校驗(yàn)不會(huì)生效 使用v-show:初始化時(shí)會(huì)生成所有的規(guī)則,即使隱藏了也會(huì)進(jìn)行規(guī)則校驗(yàn)
解決方法(1)、使用v-if進(jìn)行校驗(yàn) 每個(gè)v-if后面配置一個(gè)不同的key值,這樣就可以了
(2)、自定義校驗(yàn)規(guī)則,喜歡動(dòng)手的可以自己自定義校驗(yàn)
4、nuxt如何添加Devtools工具必須將以下內(nèi)容添加到nuxt.config.js:
vue: { config: { productionTip: false, devtools: true }}
以上就是vue element和nuxt的使用技巧分享的詳細(xì)內(nèi)容,更多關(guān)于vue關(guān)于element和nuxt的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. Android實(shí)現(xiàn)動(dòng)態(tài)改變shape.xml中圖形的顏色2. Android中的緩存3. Vue實(shí)現(xiàn)div滾輪放大縮小4. PHP擴(kuò)展之APC——Alternative PHP Cache(可選PHP緩存)5. APP啟動(dòng)慢怎么辦,Android官方這樣說(shuō)6. android RecycleView實(shí)現(xiàn)多級(jí)樹(shù)形列表7. Android基于OpenCV實(shí)現(xiàn)圖像修復(fù)8. 解決Android Studio日志太長(zhǎng)或滾動(dòng)太快問(wèn)題9. VUE實(shí)時(shí)監(jiān)聽(tīng)元素距離頂部高度的操作10. 如何從外部瀏覽開(kāi)啟Android App
