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

godaddy 建网站用html做企业门户网站

godaddy 建网站,用html做企业门户网站,注册公司那家网站做的比较好,没有备案的网站怎么访问不了我们在使用 element-plus的时候#xff0c;经常会使用一些字典数据#xff0c; 在搜索框的时候#xff0c;字典数数要使用 el-select el-option 来显示#xff0c;当在table表格的时候#xff0c;我们通常记录的是 字典数据的id , 又要把它改变成 字典数据的 name 属性 因…我们在使用 element-plus的时候经常会使用一些字典数据 在搜索框的时候字典数数要使用 el-select el-option 来显示当在table表格的时候我们通常记录的是 字典数据的id , 又要把它改变成 字典数据的 name 属性 因为上面的位置有很多表都会使用的 所以我们在 vue3 中最好是写一个公共的方法 每个页面都可以随意使用 这里 我们就想到了使用 vue3中的 hooks 我们的字典的数据格式如下 hooks 文件的代码如下 import { getDictData } from ../../src/api/app //这里是字典列表的请求接口 import {ref,onMounted} from vueexport default function(){const dictDataCanUse ref([]); //注意 这里要定义成响应式的数据其它页才可以用//getDictDataFun 接收两个参数也可能是一个参数 如果是只接收一个参数 说明是要获取字典列表给 el-select el-option 等来使用的如果是两个参数 则说明是给 table-column中的显示数据名称来使用的const getDictDataFun (str,value ){ //注意这个地方不能使用 async 和 await ,因为这个函数是要导出去给 模板使用的 而如果加了 async 则返回的是一个 promise 函数 页面中用不了let label ref(); if(Object.keys(dictDataCanUse.value).length 0 || dictDataCanUse.value[str] undefined){ 第一次请求的时候 是没有值的dictDataCanUse.value[str] []; 这里我们先的把数据赋成空数组 不然后面的dictDataCanUse.value[str].find 这句会报错let res getDictData({ type: str}).then(res{dictDataCanUse.value res; //这里我们请求并更改了 dictDataCanUse})}if(value){ //如果有value 我们得到label来返回数据let labelitem dictDataCanUse.value[str].find(item{return item.id value})label.value labelitem.name?labelitem.name:;}// 如果 value 不为空则返回 label ,如果为空 则返回字典数据return value ? label : dictDataCanUse.value[str];}return {getDictDataFun} //把这个方法 export 出去 } 上面就是一个 hooks 的方法了 引入到要使用的页面去使用 import useDictDataCanUse from /hooks/useDictDataCanUse const { getDictDataFun } useDictDataCanUse()//------------在template中的使用如果是 el-select 中使用el-form-item propsource_fromel-select classw-[200px] stylewidth:200px v-modelqueryParams.source_from clearable placeholder客户来源el-option label全部 value/el-optionel-option v-for(item,index) in getDictDataFun(source_from) :keyindex :labelitem.name :valueparseInt(item.value)/el-option/el-select/el-form-item如果是table-column中使用el-table-column label渠道来源 propsource_fromtemplate v-slot:default { row }el-tag effectplain{{ getDictDataFun(source_from,row.source_from) }}/el-tag/template/el-table-column //-------------以上就是用一个 hooks 解决了 表格查询框中的字典显示问题了注意 hooks中返回的数据一定是 响应式数据 ref reactive 定义的 因为这样 页面标签才会监测到数据的变化作出响应变化 最主要的原因 还是因为数据的请求是异步的有可能页面显示的时候还没有得到数据 但是响应式的数据就不会被异步来防碍了大至是这个意思细品一下
http://www.hkea.cn/news/14529783/

相关文章:

  • 河南公司网站制作咨询搭建自己的邮件服务器
  • 杭州企业seo网站优化河北省正定县城乡建设网站
  • 广东省建设监理协会网站 首页免费建站自助建站网站建设教程网站建设教程
  • 网站后台主流网站开发语言wordpress 防sql注入
  • 建设网站的规划书移动公司需要网络工程专业
  • 沈阳网站设计做网站用国内还是国外的vps
  • 网站子页面怎么做可以做围棋题的网站
  • 建站是什么意思iis做的网站手机怎么访问
  • 国际网站排名查询中国企业网络营销实例
  • 河南省建设厅网站职称网中国十大网络安全公司排名
  • 网站编程脚本语言品质好的英文
  • 我做的网站怎样推广的湖南网站建设
  • 怎样建设一个卡盟网站福建建设科技人才网站
  • 网站维护包括哪些网站开发课程的心得
  • 江门制作网站公司怎么做网站下单
  • 河南建设部网站创建网站需要准备哪些资料
  • 查建设公司资质的网站做网站的主要收入
  • 国内免费可商用图片素材网站创建网站的工具
  • XART视频库WordPress优化网站界面的工具
  • wordpress 标签 热门南宁seo排名收费
  • 帝国cms做网站怎样维护为什么做网站ppt
  • 微网站免费制作网络域名的网站
  • 生物科技公司网站建设wordpress 虚拟数据
  • 沈阳做平板网站无锡营销型网站
  • 白银网站建设熊掌号wordpress引导页怎么用
  • 网站建设遇到哪些危险seo顾问服务 乐云践新专家
  • 做盗链电影网站怎么样大连建站系统模板
  • 迪庆州住房和城乡建设局网站网上购物商城官网入口
  • 建设网站前准备资料学校招标网站建设
  • 学生兼职网站开发课程网站建设规划