中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

做網(wǎng)站 幫別人賣服務(wù)器地推拉新接單網(wǎng)

做網(wǎng)站 幫別人賣服務(wù)器,地推拉新接單網(wǎng),網(wǎng)站建設(shè)方案書 模板,網(wǎng)站商城微信支付寶支付寶支付接口Vue3 | Element Plus resetFields不生效 1. 簡(jiǎn)介 先打開創(chuàng)建對(duì)話框沒有問題&#xff0c;但只要先打開編輯對(duì)話框&#xff0c;后續(xù)在打開對(duì)話框就會(huì)有默認(rèn)值&#xff0c;還無法使用resetFields()重置。 下面是用來復(fù)現(xiàn)問題的示例代碼和示例GIF。 <script setup> import…

Vue3 | Element Plus resetFields不生效

1. 簡(jiǎn)介

先打開創(chuàng)建對(duì)話框沒有問題,但只要先打開編輯對(duì)話框,后續(xù)在打開對(duì)話框就會(huì)有默認(rèn)值,還無法使用resetFields()重置。
下面是用來復(fù)現(xiàn)問題的示例代碼和示例GIF。

<script setup>
import {ref} from 'vue'const formRef = ref(null)
const dialogFormVisible = ref(false)
const title = ref('')
const formData = ref({username: null,password: null,
})const createDialog = () => {title.value = '創(chuàng)建'dialogFormVisible.value = true
}const resetDialog = () => {formRef.value.resetFields()
}const editDialog = () => {title.value = '編輯'// 模擬待編輯數(shù)據(jù)let user = {'username': 'yimtcode','password': '123456'}Object.assign(formData.value, user)dialogFormVisible.value = true
}const closeDialog = () => {formRef.value.resetFields()dialogFormVisible.value = false
}
</script><template><el-dialog :title="title" v-model="dialogFormVisible" :before-close="closeDialog"><el-form ref="formRef" :model="formData"><el-form-item label="username" prop="username"><el-input v-model="formData.username" autocomplete="off"></el-input></el-form-item><el-form-item label="password" prop="password"><el-input v-model="formData.password" autocomplete="off"></el-input></el-form-item></el-form><template #footer><span class="dialog-footer"><el-button @click="resetDialog">reset</el-button><el-button @click="dialogFormVisible = false">取 消</el-button><el-button type="primary" @click="dialogFormVisible = false">確 定</el-button></span></template></el-dialog><el-button @click="createDialog">create</el-button><el-button @click="editDialog">edit</el-button>
</template><style scoped>
</style>

movie

2. 原因

前置知識(shí):el-form會(huì)記錄第一次打開的值,當(dāng)作表單的默認(rèn)值。在后續(xù)調(diào)用resetFields會(huì)將當(dāng)前綁定的數(shù)據(jù)對(duì)象設(shè)置為el-form默認(rèn)值。

  1. editDialog
    1. title.value = '編輯'
    2. Object.assign(formData.value, user)
    3. dialogFormVisible.value = true:??注意此時(shí)el-form將第一次打開的formValue值當(dāng)成默認(rèn)值也就是user對(duì)象的值。
  2. closeDialog
    1. formRef.value.resetFields():??此處重置是有問題,會(huì)將當(dāng)前formData值重置為user對(duì)象的值,因?yàn)楫?dāng)前el-form默認(rèn)值在上面已經(jīng)變成了user
    2. dialogFormVisible.value = falseu
  3. createDialog打開對(duì)話框時(shí),el-form就會(huì)將上面user當(dāng)成默認(rèn)值。

3. 解決方法

  1. 先讓編輯對(duì)話框顯示,完成el-form初始化,防止將當(dāng)前user信息當(dāng)成默認(rèn)值,影響createDialog。
  2. 在下一個(gè)DOM更新,在把數(shù)據(jù)更新上已經(jīng)顯示的對(duì)話框。
const editDialog = () => {title.value = '編輯'dialogFormVisible.value = truenextTick(() => {// 模擬待編輯數(shù)據(jù)let user = {'username': 'yimtcode','password': '123456'}Object.assign(formData.value, user)})
}

4. 參考

  • resetFields重置初始值不生效的原因
http://www.risenshineclean.com/news/59486.html

相關(guān)文章:

  • 開發(fā)網(wǎng)站比較好的公司廈門人才網(wǎng)597人才網(wǎng)
  • 響應(yīng)式網(wǎng)站建設(shè)報(bào)價(jià)單百度信息流投放在哪些平臺(tái)
  • 設(shè)計(jì)網(wǎng)站的三個(gè)要素揭陽seo推廣公司
  • 尚云網(wǎng)站建設(shè)網(wǎng)絡(luò)運(yùn)營(yíng)怎么學(xué)
  • favicon wordpress做seo需要用到什么軟件
  • 怎么做公司網(wǎng)站需要什么科目百度問答官網(wǎng)
  • 網(wǎng)購手表網(wǎng)站查詢網(wǎng)站域名
  • 武漢網(wǎng)絡(luò)推廣公司哪家服務(wù)好長(zhǎng)沙seo男團(tuán)
  • 優(yōu)化網(wǎng)絡(luò)的軟件下載seo百度關(guān)鍵詞優(yōu)化
  • 北京高端網(wǎng)站建設(shè)咸陽今日桂林頭條新聞
  • 陜西網(wǎng)站建設(shè)哪家強(qiáng)企業(yè)模板建站
  • 寫作網(wǎng)站最大看顏色應(yīng)該搜索哪些詞匯
  • c2c電子商務(wù)網(wǎng)站開發(fā)百度熱門關(guān)鍵詞
  • 免費(fèi)瀏覽器網(wǎng)站品牌營(yíng)銷推廣公司
  • 做搬家服務(wù)網(wǎng)站問卷調(diào)查的目的搜索引擎優(yōu)化指南
  • 外貿(mào)建站需要花多少錢站長(zhǎng)之家alexa排名
  • 建設(shè)網(wǎng)站首頁東莞網(wǎng)站推廣優(yōu)化公司
  • 管理系統(tǒng)門戶網(wǎng)站開發(fā)路線網(wǎng)絡(luò)平臺(tái)推廣
  • 網(wǎng)站名稱是什么網(wǎng)址瀏覽大全
  • 動(dòng)易網(wǎng)站官網(wǎng)網(wǎng)絡(luò)營(yíng)銷的方式都有哪些
  • 怎么創(chuàng)建一個(gè)博客網(wǎng)站嗎企業(yè)查詢免費(fèi)
  • 區(qū)域網(wǎng)站設(shè)計(jì)企業(yè)seo優(yōu)化
  • 網(wǎng)站開發(fā)流程百度文庫seo高級(jí)優(yōu)化技巧
  • 重慶網(wǎng)站設(shè)計(jì)最佳科技推廣運(yùn)營(yíng)
  • 房產(chǎn)中介網(wǎng)站快速排名優(yōu)化怎么樣
  • 網(wǎng)站建設(shè)的工作描述南昌企業(yè)網(wǎng)站建設(shè)
  • 網(wǎng)站被iframesem推廣競(jìng)價(jià)托管
  • 做的網(wǎng)站上傳到服務(wù)器什么是軟文營(yíng)銷
  • 男女直接做的視頻愛奇藝視頻網(wǎng)站世界足球排名前100
  • 網(wǎng)站建設(shè)這個(gè)工作怎么樣太原做推廣營(yíng)銷