国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[vue+element-ui] form中輸入框無法輸入問題的解決方法

這篇具有很好參考價(jià)值的文章主要介紹了[vue+element-ui] form中輸入框無法輸入問題的解決方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一.問題發(fā)現(xiàn):

二.正確案例與錯(cuò)誤原理:

三.問題解決


一.問題發(fā)現(xiàn):

筆者在制作登錄頁(yè)面前端時(shí)使用elementui+vue技術(shù),發(fā)現(xiàn)輸入框無法輸入任何內(nèi)容。

elementui輸入框不能輸入,vue.js,ui,前端,vscode

在csdn上查閱很多文章后發(fā)現(xiàn)都無法解決,于是去elementui官網(wǎng)進(jìn)行反復(fù)查看才發(fā)現(xiàn)問題所在。最終發(fā)現(xiàn)問題是input標(biāo)簽中v-model寫的不恰當(dāng)導(dǎo)致無法生效/忘記書寫v-model。如果有相同問題的可以看看本文有可能能幫助解決您的問題,下列解決過程以供參考。


二.正確案例與錯(cuò)誤原理:

查看官網(wǎng)對(duì)于表單Form一欄的使用說明,官網(wǎng)首先給出了一個(gè)經(jīng)典案例,其中就有我們需要的“在form中成功實(shí)現(xiàn)input需求"這一功能。例如下圖中的Activity form:

elementui輸入框不能輸入,vue.js,ui,前端,vscode

elementui輸入框不能輸入,vue.js,ui,前端,vscode

...中間其他功能為了便于觀看進(jìn)行了省略,只抓取了重要內(nèi)容。

elementui輸入框不能輸入,vue.js,ui,前端,vscode

?elementui輸入框不能輸入,vue.js,ui,前端,vscode

?可以發(fā)現(xiàn)重要的一點(diǎn),即在<el-form>中寫<el-input>必須要在input標(biāo)簽中定義v-model,具體應(yīng)為v-model:表格model.輸入內(nèi)容名。且之后還需要對(duì)表格model中屬性進(jìn)行初始化操作,否則仍然會(huì)報(bào)錯(cuò)。


三.問題解決

?第一種情況: 官網(wǎng)可以解決

可以先嘗試使用上面官網(wǎng)給出的寫法,在后續(xù)的<script>中import reactive,再用const form進(jìn)行初始化,如果不報(bào)錯(cuò)那么就可以成功實(shí)現(xiàn)輸入功能,如官網(wǎng)演示。

elementui輸入框不能輸入,vue.js,ui,前端,vscode

第二種情況:官網(wǎng)不能解決,頁(yè)面仍無法顯示,npm控制臺(tái)報(bào)一個(gè)Warning,Waring內(nèi)容為:export ?default ?(reexported as ?default ) was not found in ?-!..

?這個(gè)問題主要出在<script>中,由于版本等問題該vue文件不支持官網(wǎng)的寫法,即無法使用import { reactive} from 'vue'。這也是筆者遇到的問題,下面給出我的一種解決方案:在script標(biāo)簽中使用data返回表中屬性來初始化內(nèi)容。此圖中的login是我自己開發(fā)過程中定義的表格名,相當(dāng)于官網(wǎng)中的form,username和password相當(dāng)于表格需要輸入的屬性,input標(biāo)簽中 v-model仍然使用v-model:表格model.輸入內(nèi)容名的方式表示。

elementui輸入框不能輸入,vue.js,ui,前端,vscode

?最終實(shí)現(xiàn)的效果如下,輸入欄中已經(jīng)可以輸入內(nèi)容,該form中兩個(gè)input在同一行的原因是form中添加了inline:true內(nèi)聯(lián)屬性:elementui輸入框不能輸入,vue.js,ui,前端,vscode

?希望可以解決您的問題,感謝閱讀。文章來源地址http://www.zghlxwxcb.cn/news/detail-782003.html

到了這里,關(guān)于[vue+element-ui] form中輸入框無法輸入問題的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • VUE element-ui 使用Screefull 頁(yè)面全屏?xí)rel-select下拉菜單不顯示(下拉框不顯示無法選擇)問題解決

    VUE element-ui 使用Screefull 頁(yè)面全屏?xí)rel-select下拉菜單不顯示(下拉框不顯示無法選擇)問題解決

    問題原因:elemrnt-ui會(huì)默認(rèn)將彈出框插入至 body 元素;當(dāng)設(shè)置了某個(gè)元素全屏?xí)r,會(huì)遮擋住原來的select下拉數(shù)據(jù)。

    2024年02月14日
    瀏覽(99)
  • vue + element-ui 循環(huán)生成指定form表單

    最近遇到一個(gè)需要超級(jí)寫超級(jí)多字段的表單,初略計(jì)算大概四十來個(gè)吧字段吧,/(ㄒoㄒ)/~~,這也太麻煩了,想了想能不能簡(jiǎn)單封裝一下,找到了個(gè)巨人,嗯哼,就踩一下吧 參考文章: Vue3.0 根據(jù)JSON對(duì)象生成指定form表單 上面文章是vue3的,邏輯都一樣。以下是vue2 我的寫法 注

    2024年02月11日
    瀏覽(25)
  • Element-UI form表單 resetFields() 重置表單無效問題

    Element-UI form表單 resetFields() 重置表單無效問題

    原因:?resetFields() 是將表單項(xiàng)重置為初始值,而這個(gè)初始值是在 Vue mounted 時(shí)賦值上去的,如果在這之前對(duì)表單進(jìn)行了賦值,則初始值會(huì)改變,那么后面調(diào)用 resetFields() 則不會(huì)生效(不會(huì)是定義時(shí)的空值) 方法1:將賦值操作定義在 this.$nextTick() 中(保證了初始值不被修改)

    2024年02月11日
    瀏覽(18)
  • Element-ui關(guān)于el-icon無法正常顯示的問題(已解決)

    Element-ui關(guān)于el-icon無法正常顯示的問題(已解決)

    在使用element-ui組件庫(kù)的時(shí)候,使用自帶的圖標(biāo)不顯示,查了好多篇博客,都說是element-ui的版本老了,在package.json中修改版本重新安裝就行,但是我的情況不是這樣。 最后解決看了這篇博客: https://blog.csdn.net/weixin_44835957/article/details/115009973 要在 main.js 文件中引入圖標(biāo)的樣式

    2024年02月11日
    瀏覽(44)
  • 【vue】element-ui的form數(shù)組表單驗(yàn)證(循環(huán)表單驗(yàn)證)

    【vue】element-ui的form數(shù)組表單驗(yàn)證(循環(huán)表單驗(yàn)證)

    基于 vue2.0 的 element-ui 的 form 表單驗(yàn)證比較簡(jiǎn)單,但是有些同學(xué)可能對(duì)于 數(shù)組類型 的表單驗(yàn)證無從下手,這里我基于一個(gè)我自己項(xiàng)目中的例子,展示一下怎么進(jìn)行數(shù)組的表單驗(yàn)證。 項(xiàng)目截圖: 上代碼,為了讓大家看起來比較清晰,我刪掉了無關(guān)的代碼: 咱們把數(shù)組驗(yàn)證的部

    2024年02月07日
    瀏覽(24)
  • Vue+Element-UI el-form表單動(dòng)態(tài)檢驗(yàn)

    Vue+Element-UI el-form表單動(dòng)態(tài)檢驗(yàn)

    業(yè)務(wù)需求: 表單el-form 有一表單項(xiàng):發(fā)布時(shí)間 ,有5個(gè)選項(xiàng):今天、24小時(shí)、近3天、近7天和自定義時(shí)間,其中當(dāng)選擇自定義時(shí)間時(shí),后面跟著的日期時(shí)間選擇器是必填的,選中其他選項(xiàng)時(shí)則不需要。這就需要做到表單的動(dòng)態(tài)檢驗(yàn)。 最開始實(shí)現(xiàn)方式是在當(dāng)前表單項(xiàng)中設(shè)置規(guī)則

    2024年02月11日
    瀏覽(28)
  • 【已解決】element-ui組件嵌套太多層,導(dǎo)致內(nèi)部el-input和el-select 等組件無法正常輸入解決方案

    如果 element-ui 組件嵌套太多層,可能會(huì)導(dǎo)致內(nèi)部的 el-input 和 el-select 等組件無法正常輸入。 出現(xiàn)這種問題通常是由于 z-index 屬性設(shè)置不正確導(dǎo)致的。 解決這個(gè)問題的方法是調(diào)整組件的 z-index 屬性,使其不會(huì)被其他組件覆蓋。以下是一個(gè)解決方法: 在上面的代碼中,我們首先

    2023年04月13日
    瀏覽(69)
  • Vue element-ui form 表單 前端提交和后端的接收

    一、前端 1、新建彈窗dialog 2、在數(shù)據(jù)(data)里面綁定(return)數(shù)據(jù) 3、在method里新建方法 二、后端 1、在配置好mybatis-plus的前提下 2、在控制類中添加方法 3、@RequestBody注解的使用 @requestBody注解的使用 - 西風(fēng)惡 - 博客園 (cnblogs.com)

    2024年02月15日
    瀏覽(26)
  • Vue + element-ui form rules 校驗(yàn)特殊格式數(shù)據(jù)(嵌套校驗(yàn))

    Vue + element-ui form rules 校驗(yàn)特殊格式數(shù)據(jù)(嵌套校驗(yàn))

    ?問題描述: ①? ? ?需要多層數(shù)據(jù)嵌套 表單驗(yàn)證失效 ②? ? ?表單驗(yàn)證事件? prop 匹配不到數(shù)據(jù),value值undefined 。? ?首先 在頁(yè)面有一個(gè)新增功能? 如下圖 : 泛化答案數(shù)據(jù)格式與正常表單驗(yàn)證數(shù)據(jù)格式不同 (如圖): ? ? 對(duì)象內(nèi)嵌套 多層嵌套后 校驗(yàn)數(shù)組內(nèi)的值? 表單內(nèi)

    2024年02月08日
    瀏覽(28)
  • 解決element-ui中的el-select選擇器無法顯示選中內(nèi)容的問題

    解決element-ui中的el-select選擇器無法顯示選中內(nèi)容的問題

    問題描述: 排查方法: 檢查數(shù)據(jù)控制臺(tái)是否報(bào)錯(cuò),無報(bào)錯(cuò) 檢查change是否觸發(fā),會(huì)觸發(fā) 最后開始百度,查看文檔? 官方文檔有這么一段話,就是屬性一定要掛載到data上,不然無法檢測(cè)。 最后解決: 排查到我的form表單,在定義表單屬性的時(shí)候,沒有在data中定義該字段。 總結(jié)

    2024年01月23日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包