使用elementui在完成项目中遇到的未知知识点2

FCA1978 2021-10-13 14:57:27
前端 Vue.js


 {
 required: true,
 validator: validatePhone,
 trigger: "blur",
},

trigger的意思是当失去焦点时触发,例如出现红色的框

<el-pagination
:current-page="page.start"
:page-size="page.pageSize"
:total="page.total"
@current-change="handleCurrentChange"
class="main-body-table-page"
layout="total, prev, pager, next, jumper"
></el-pagination>

el-pagination指的是分页,一个表格的数据过多,可以使用分页的效果来进行跳转
里面的api分别是 :current-page是指当前页的效果,:page-size指的是下拉框显示当前页显示多少条数据,:total指的是一共有多少的分页

 created() {
this.leftTableStyle =
"{ width: 100%; height: " +
(document.documentElement.clientHeight - 350) +
"px;}";
this.heightValue = document.documentElement.clientHeigh - 350 + "px";
//页面加载即请求
// this.search();
}

这里是调用了leftTableStyle方法,主要就是表格需要减去350px的高度,直接操作DOM上的数据,里面用到了clientHeight这个api,不太了解,所以去查询了一下百度,得知:
clientHeight多数指的是视口的高度,scrollHeight指的是包含滚动内容的元素大小,offsetHeight指的是偏移量

<el-select
v-model="warehousingConditions.passportType"
@change="passPortButt"
clearable
filterable
placeholder="请选择要入库的证照类型">
<el-option
v-for="item in passportType"
:key="item.hardcode"
:label="item.dictname"
:value="item.hardcode">
</el-option>
</el-select>

里面的属性filterable是指可搜索的,默认值是false,fliter-method接收一个方法,当搜索关键字变化时,会将当前的关键字和数据项传给该方法。若方法返回true,则会在搜索结果中显示相应的数据项

 this.$confirm(
"确定入库:&nbsp;&nbsp;" +
startNum +
"-" +
endNum +
"&nbsp;&nbsp;号段吗?",
"提示",
{
confirmButtonText: "确定",
cancelButtonText: "取消",
dangerouslyUseHTMLString: true,
type: "warning",
}
)
.then(() => {
let params = this.warehousingConditions;
this.warehousingLoading = true;
delete params.submitLevelOption;
licenceWarehousing(params)
.then((response) => {
this.warehousingLoading = false;
if (response.code === 20000) {
this.loadData();
this.$message({
message: "入库成功",
type: "success",
});
return;
}
})
.catch((err) => {
this.warehousingLoading = false;
console.log(err);
});
})

这里使用的是elementui的确认消息的全局对话框,调用$confirm方法来打开消息提示,这里采用promise来处理后续响应

版权声明
本文为[FCA1978]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000040806217

  1. Projet Java: système de gestion du rendement des employés (Java + SSM + MySQL + Maven + HTML)
  2. CSS tips | one line of code to realize the integration of avatar and national flag
  3. Maotai and Paris Fashion Week joined hands to make Chinese elements appear on the show
  4. Wang Xiaoya showed up in a sleeveless skirt and reappeared her intellectual elegance. She was still full of temperament after leaving the nest CCTV
  5. Comment écrire un document de conception frontale
  6. Créer une api javascript haute performance avec Rust et l'exécuter dans webassembly
  7. Analyse de certains principes techniques clés du SDK de surveillance frontale
  8. Point de vue: la NFT de type portrait a formé un modèle d'entreprise. Quelles sont ses perspectives d'avenir et ses difficultés?
  9. Stars celebrate the motherland's birthday in patterns: Tang Yan Bixin, Liu Xiaoqing in military uniform, Zhao Liying and he Jiong send blessings
  10. L'amour entre Wing Mei et Luan Tree: de l'amour à première vue à l'amour éternel
  11. Disappeared car companies: tape measure is useless? Zhongtai is on the verge of death and has no way to return to heaven
  12. BUUCTF [极客大挑战 2019]Http
  13. element缓存到本地使用
  14. How can the volunteer army with less steel and more gas beat the American army with more steel and less gas? Changjin Lake gives you the answer
  15. CentOS installation source package nginx error
  16. Mise en cache des éléments pour utilisation locale
  17. Disappeared car companies: tape measure is useless? Zhongtai is on the verge of death and has no way to return to heaven
  18. He saifei est si naturel!58 ans est si beau, porter des vêtements de vieillesse pour accepter de vieillir!
  19. Finally pregnant! Seven years of pregnancy, collective blessing of the entertainment industry
  20. Wu Qili sent blessings on the national day. She looked haggard and thin on her own. It was worrying
  21. Error in spring source code compilation: the monoprocessor in reactor.core.publisher is outdated
  22. Buctf [geek Challenge 2019] http
  23. 20 个值得学习的 Vue 开源项目
  24. 20 projets open source à apprendre
  25. Scène et application de la manette des gaz anti - bavardage
  26. Qu'est - ce que j'ai gagné en abandonnant vue pour les six mois de React?
  27. À partir de [Bytecode cache] et de [http cache], intervieweur: « est - ce si mince? »
  28. [niveau intermédiaire et avancé] obligatoire, 30 + questions manuscrites à haute fréquence et réponses détaillées (dix mille caractères longs), voyez comment "vous" ne pouvez pas m'abattre
  29. Mise en œuvre d'un outil d'échafaudage universel pour l'ingénierie Web de 0 à 1
  30. 【中高级前端】必备,30+高频手写题及详细答案(万字长文),看“你”怎么难倒我
  31. In less than two days, the box office exceeded 400 million, and Changjin Lake broke out, breaking seven records in Chinese film history
  32. Tong Liya Jin Chen bumps her hair, Xie Na Zhao Liying bumps her shirt, and she sees EQ from the reaction
  33. react之组件生命周期
  34. L'équipe de vue dévoile un nouvel outil d'échafaudage rapide comme la foudre Create View, qui remplacera la vue CLI à l'avenir, avec seulement 300 lignes de code, apprenez - le!
  35. 20 dessins illustrant le fonctionnement du moteur de rendu du Navigateur
  36. In less than two days, the box office exceeded 400 million, and Changjin Lake broke out, breaking seven records in Chinese film history
  37. 千锋重庆web前端学习之理解CSS位置属性
  38. 什么是语义HTML标记以及如何使用它们?
  39. Si vous vous représentez avec un tableau, c'est le champ de Van Gogh.
  40. 前端面试手写代码
  41. 前端开发框架Vue中Vuex的使用原理分享
  42. vue-echarts初次体验
  43. 分享一些web前端开发好用的网站
  44. 每天读一点webpack-003
  45. react之组件生命周期
  46. Alibaba collection version of mybatis handwritten documents, Java front-end interview questions
  47. SpringBoot Java后端实现okhttp3超时设置
  48. react之組件生命周期
  49. Cycle de vie des composants de React
  50. 使用Reactor将阻塞调用变为异步非阻塞
  51. Baked cake wife sun photos, plain face on camera, beautiful appearance is still a beauty, watching children during the festival is a little helpless
  52. 亚洲知名插画师荒川(arakawa) 仅8件独版NFT作品系列《Can't Out》正式上架Element综合市场
  53. Taiyuan: singing, welcoming the national day, gathering to praise blessings
  54. Arakawa, un illustrateur Asiatique bien connu, n'a mis sur le marché que huit pièces de la collection NFT "can't out" en une seule édition.
  55. Résumé des questions d'entrevue Hadoop (II) - - hdfs
  56. 如何解决“Serverless”系统的冷启动问题
  57. BootstrapBlazor 模板安装
  58. BootstrapBlazor 模板安装
  59. Tong Liya Jin Chen bumps her hair, Xie Na Zhao Liying bumps her shirt, and she sees EQ from the reaction
  60. 使用ESLint+Prettier来统一前端代码风格