当前位置: 首页 > news >正文

高端品牌网站建设是什么wordpress新手入门

高端品牌网站建设是什么,wordpress新手入门,学校网站的建设与应用,ui毕业设计代做网站当提交的表单Form需要填某个实体的外键ID时#xff0c;当然不可能使用el-input组件#xff0c;这个适合提交字符串#xff0c;然后用户又不可能记住某个引用的外键ID#xff0c;这时候使用el-select还是必要的。 el-select组件一般都作为下拉选择框使用#xff0c;但仅在…当提交的表单Form需要填某个实体的外键ID时当然不可能使用el-input组件这个适合提交字符串然后用户又不可能记住某个引用的外键ID这时候使用el-select还是必要的。 el-select组件一般都作为下拉选择框使用但仅在数据量少时比较实用比如性别的选择男女。 但当需要选择的数据成千上万时就不太适用了不可能拉一长串数据。这就需要对其进行再改造封装。 上述实现了两个效果一个是通过远程搜索数据一个是打开对话框筛选数据。 templatediv classcustom-selectel-select v-modelinnerValue multiple filterable remote reserve-keyword :remote-methodremoteMethod:multiple-limitlimit :loadingloading changechange tag-typeel-option v-foritem in options :keyitem.value :labelitem.label :valueitem.value //el-selectdiv classcustom-icondiv classcustom-icon__wrapperfont-awesome-icon iconsearch clickclickMethod //div/div/div /template script langts setup import { reactive, ref, onMounted, computed, watch } from vueimport { queryBill } from /api/lcdp/bill.jsconst props defineProps({//远程搜索的方法searchMethod: {type: Function,default: () { }},//显示label标签的方法showMethod: {type: Function,default: () { }},//多选限制数量limit: {type: Number,default: 1},//父组件传递的值value: {type: Number || Array || String,defalt: 1} }) const options refListItem[]([]) const innerValue refNumber[] | String[]([]) const loading ref(false)interface ListItem {value: stringlabel: string } // 监听父组件传递的值的变化 watch(() props.value,async () {if (props.value null) {innerValue.value []}if (typeof props.value number) {innerValue.value [props.value]const response await props.showMethod(innerValue.value)options.value response.data}} ) // 初始化父组件传递的值 onMounted(async () {if (props.value null) {innerValue.value []}if (typeof props.value number) {innerValue.value [props.value]const response await props.showMethod(innerValue.value)options.value response.data} })/*** 通过关键词查询选择框列表* param query 查询参数*/ const remoteMethod async (query: string) {if (query) {loading.value trueconst response await props.searchMethod({ q: query })loading.value falseoptions.value response.data} else {options.value []} } //...省略开启对话框逻辑 /script style langscss scoped //将阴影和圆角去掉 ::v-deep(.el-input__wrapper) {border-radius: 0;box-shadow: 0 0 0 0; } //给边框添加阴影并调整搜索框位置 .custom-select {display: inline-block;box-shadow: 0 0 0 1px var(--el-input-border-color, var(--el-border-color));.custom-icon {display: inline-block;color: var(--el-input-icon-color, var(--el-text-color-placeholder));vertical-align: middle;cursor: pointer;.custom-icon__wrapper {padding: 1px 11px;}} } /style思路是在el-select后边再加一个icon图标然后添加上阴影并隐藏suffix-icon图标和自带的阴影伪装成一个合体的组件。 这个组件我折腾了好久之前想用自带的suffix-icon实现谁知道图标Component是给属性赋值的并不是子组件。不能给el-select传递数据所以失败了。。。 所以想到了这么一个方法。 最终这样一个支持远程搜索还能打开对话框分页查询数据的组件就封装好了。
http://wiki.neutronadmin.com/news/38945/

相关文章:

  • 富连网网站开发网站被k怎么
  • 网站的静态页面用什么做营销型网站建设服务商
  • 做电影网站有什么流媒体好网站没有收录
  • 网站开发毕业答辩演讲稿范文阳朔到桂林大巴时刻表
  • ui自学网站免费无代码开发平台排行榜
  • 自己做网站 套模板android最新版本下载
  • 地方商城网站wordpress 不用主题
  • 物业网站模板下载网站 不稳定
  • 如何建设旅游网站狮城app更多网站
  • 返利导购网站建设需求文档wordpress登录不进去
  • 林州网站制作公司专业网站建设
  • 亚马逊网站的建设和维护wordpress怎么适应手机端
  • 太平保险网站wordpress 插件漏洞复现
  • 银川网站建设哪家便宜网页制作网站建设
  • 用什么软件做网站原型敦煌网跨境电商平台
  • 公司网站打不开怎么办谷歌服务器
  • 织梦网站自助申请友链代码做电影网站服务器
  • 公司网站建设办法昆明网站排名优化公司哪家好
  • 网站代码检查湛江网站建设电话
  • 网页设计制作网站代码html做网站新闻编辑
  • 怎么做兼职类网站吗专业的网站设计公司
  • 教育信息化建设网站注册装修公司要多少钱才能注册
  • 如何做期货培训网站长沙外贸建站
  • 免费做ppt的网站有哪些小规模企业所得税怎么算
  • 专业的网站建设哪家快专业简章
  • 小游戏网站建设公司网站集约化建设调研报告
  • 好上手的做海报网站石家庄网站设计网站维护
  • 有没有那个的网站网站黑链 工具
  • 摄影图片网站设计自己的签名
  • 定制营销型网站制作wordpress实例教程