第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【學習打卡】第3天 制作電子書表單

標簽:
活動

课程名称:Spring Boot+Vue3前后端分离,实战wiki知识库系统

课程章节:6-7 制作电子书表单

主讲老师:甲蛙

课程内容:

  • 点击每一行编辑按钮,弹出编辑框

  • 编辑框显示电子书表单

课程收获:

点击每一行编辑按钮,弹出编辑框

仿照Ant Design Vue官网的Modal对话框示例,添加电子书编辑按钮后弹出对话框。visible表示是否显示对话框,confirm-loading表示是否显示加载效果。

<a-modal
         title="电子书表单"
         v-model:visible="modalVisible"
         :confirm-loading="modalLoading"
         @ok="handleModalOk"
         >
  <p>test</p>
</a-modal>

并在<script>中加入相应js代码,handleModalOk为点击Ok按钮后的操作,edit为点击编辑按钮后弹出对话框。

// -------- 表单 ---------
const modalVisible = ref(false);
const modalLoading = ref(false);
const handleModalOk = () => {
  modalLoading.value = true;
  setTimeout(() => {
    modalVisible.value = false;
    modalLoading.value = false;
  }, 2000);
};

/**
* 编辑
*/
const edit = () => {
  modalVisible.value = true;
    };

并在编辑按钮处加上点击

//修改前
<a-button type="primary">
  编辑
</a-button>

//修改后
<a-button type="primary" @click="edit">
  编辑
</a-button>

最后修改return,加入如下内容

edit,
modalVisible,
modalLoading,
handleModalOk

编辑框显示电子书表单

首先将按钮部分edit方法改为以每行的数据record作为参数

<a-button type="primary" @click="edit(record)">
  编辑
</a-button>

定义变量ebook为表单中的数据const ebook = ref({});

然后将edit方法的js代码改,将该行的数据record赋值给ebook

const edit = (record: any) => {
  modalVisible.value = true;
  ebook.value = record;
};

仿照antd官网将原来对话框中暂时使用的test改为表单

<a-form :model="ebook" :label-col="{ span: 6 }" :wrapper-col="{ span: 18 }">
  <a-form-item label="封面">
    <a-input v-model:value="ebook.cover" />
      </a-form-item>
  <a-form-item label="名称">
    <a-input v-model:value="ebook.name" />
      </a-form-item>
  <a-form-item label="分类一">
    <a-input v-model:value="ebook.category1Id" />
      </a-form-item>
  <a-form-item label="分类二">
    <a-input v-model:value="ebook.category2Id" />
      </a-form-item>
  <a-form-item label="描述">
    <a-input v-model:value="ebook.desc" type="textarea" />
      </a-form-item>
</a-form>


https://img1.sycdn.imooc.com//62fbb72300018b4f19040667.jpg

这次学习时间大概半小时,收获不多,主要是学会了怎么开发表单功能。




點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消