惠安网站建设费用wordpress 多语言网站

web/2025/9/27 4:31:03/文章来源:
惠安网站建设费用,wordpress 多语言网站,seo流程,网络推广工具大全字典表 前端页面显示 依据这个字典表实现动态查询 初始化数组 首先先在全局变量里定义一个数据存放查询出来的数据 data() {return {dicts: []};},生命周期 查询的时候是声明周期开始的时候#xff0c;原本增删改查页面在生命周期开始的时候就查询了页面的数据获得了列表值…字典表 前端页面显示 依据这个字典表实现动态查询 初始化数组 首先先在全局变量里定义一个数据存放查询出来的数据 data() {return {dicts: []};},生命周期 查询的时候是声明周期开始的时候原本增删改查页面在生命周期开始的时候就查询了页面的数据获得了列表值此时在生命周期开始也要查询字典的数据值 activated() {this.getDataList();// 获取所有的性别this.getDicts(sex);},查询符合条件的字典数据项getDicts() getDicts()方法在methods内写类似于查询方法先向后端发送一个请求查询字典数据项查到之后如果符合数据不为空不为null不是undefined类型且code恒等于0就进行数据的查询放入上面定义的空数组否则数组还是为空 getDicts(code) {this.$http({url: this.$http.adornUrl(/sys/dict/select),method: get,params: this.$http.adornParams({code: code,}),}).then(({ data }) {if (data data.code 0) {this.dicts data.list;})} else {this.dicts [];}// this.dicts data data.code 0 ? data.list : [];});},这里code不定义值可以在生命周期内写形参让code和形参相等的时候查询到对应的数据库数据 下拉框 在表单选项内写下拉框组件el-select和性别双向绑定加上清除可以点叉叉一键清除下拉框内数据el-option内写法就是先遍历dicts数组因为上面已经查询到数据了v-for遍历查询item key相当于身份令牌唯一的令牌防止出错。这个key没有也行但是保险起见最好加上。因为这个key作为 value 唯一标识的键名绑定值为对象类型时必填。label 这是给用户看的当点击下拉菜单时会出来选项用户看到的选项就是这个value 这是你点击某个label(option)之后将对应的值给v-model绑定的值model 这里都写item.name是因为数据库内字典表的name是需要填入的值也是需要显示的值 el-form-itemel-select v-modeldataForm.sex placeholder请选择筛选条件 clearableel-option v-foritem in dicts :keyitem.name :labelitem.name :valueitem.name /el-option/el-select/el-form-item至此前端已书写完毕要接着写后端的查询方法 查询方法写在字典service层中 先写一个查询接口方法 写一个通用的接口先在service层里写一个自定义根据传入的code查找方法查找到的数据放入集合 ListSysDictEntity select(String code);在实现层实现接口方法 再在实现类中重写这个方法创建一个高级查询对象根据这个对象的查询条件需要数据库字典表type字段值为2code字段值是code的数据最后在接口中调用service的方法并且传入code值放入list集合返回响应前端 此时code值没有传入不知道code值是什么需要在前端启动的时候就传入 在方法内写一个根据code值发送请求查找数据 需要在前端启动的时候就传入所以要在生命周期内调用此时就可以传入相对应的形参 下面写一个伪代码可根据伪代码进行相应书写 public 类型 方法名{ 创建一个wrapper对象 给这个对象加上查询条件在条件里写对字段的限制 返回basemapper里的查询方法17用这个查询方法查询wrapper对象 } 对应写出来的代码如下 Overridepublic ListSysDictEntity select(String code) {QueryWrapperSysDictEntity sdeqw new QueryWrapper();sdeqw.eq(type,2)//性别 男女保密//code和数据库内的值相等的.eq(code,code);return this.baseMapper.selectList(sdeqw);}最后在controller层内写查询方法 GetMapping(/select)public R select(String code){ListSysDictEntity list sysDictService.select(code);return R.ok().put(list,list);}至此前后端的字典查询都写好啦 拓展通常数据库内性别都是数字来表示的如何根据数字在页面上显示字典项的汉字呢 user表的sex字段值和dict表的value字段值相等且dict表的code字段值和user表的sex字段名相等的时候在前端页面展示sex字段值的地方要展示dict表value字段值对应的name字段值 此时有两种处理方法一是在后端处理查询的时候就进行集合一对一二是在前端处理数据传过来之后放进一个集合最后一对一 后端处理查询的时候就要显示 所以在分页查询内写 1.查询出code值为sex的数据放入list 2.dict中的name和value是一一对应关系所以用map集合存放较好 3.遍历上面有数据的list集合键为dict的value值值是name因为键找值快 4.由于是分页查询在写这个性别处理的时候上面已经写好分页查询了所以可以直接用page获取记录page.getRecords分页查询结果集遍历结果集对每一个元素先获取当前元素对象的sex字段值再从map集合里找这个对应的值最后将找到的值映射到当前对象的sex字段上 Override/*返回PageUtils工具类对象*/public PageUtils queryPage(MapString, Object params) {String username (String) params.get(username);String sex (String) params.get(sex);String start(String) params.get(start);String end(String) params.get(end);QueryWrapperUser qw new QueryWrapper();/*like-模糊查询*/qw.like(StringUtils.isNotBlank(username),username,username).eq(StringUtils.isNotBlank(sex),sex,sex);if (StringUtils.isNotBlank(start) StringUtils.isNotBlank(end)) {qw.between(birthday,start,end);}/*分页查询*/IPageUser pagethis.page(new QueryUser().getPage(params),qw);//1.查询出code值为sex的数据放入listListSysDictEntity list sysDictService.select(sex);//2.dict中的name和value是一一对应关系所以用map集合存放较好HashMapString, String sexMap new HashMap();//3.遍历上面有数据的list集合键为dict的value值值是name因为键找值快list.forEach(dict-{sexMap.put(dict.getValue(),dict.getName());});//4.由于是分页查询在写这个性别处理的时候上面已经写好分页查询了所以可以直接用page获取记录page.getRecords分页查询结果集遍历结果集对每一个元素page.getRecords().forEach(val-{// 先获取当前元素对象的sex字段值再从map集合里找这个对应的值最后将找到的值映射到当前对象的sex字段上val.setSex(sexMap.get(val.getSex()));});return new PageUtils(page);}前端处理 1.同样要一个集合来存放一一对应关系数据在全局变量内声明一个集合{} data() {return {sexMap:{}};},2.获取字典数据之后dicts内有所有需要的性别数据了遍历这个dicts数组存放键值value和name this.dicts.forEach(dict{this.$set(this.sexMap,dict.value,dict.name)})3.在表单项数据内要获取一行的性别数据替换为集合内的namevaluesex需要使用到插槽在el-table-column中占一个位置等待操作往里面填值这里填的值就是集合中获取的name替换这一行插槽的性别数据 先在 el-table-column 中占一个位置等待操作往里面填值 el-table-columnpropsexheader-aligncenteraligncenterlabel性别template slot-scopescope{{ sexMap[scope.row.sex] }}/template/el-table-column4.由于数据库内sex由字符串改为了数字所以需要在上面下拉框的value属性进行更改此时value应该输入item.value el-form-itemel-select v-modeldataForm.sex placeholder请选择筛选条件 clearableel-option v-foritem in dicts :keyitem.name :labelitem.name :valueitem.value /el-option/el-select/el-form-item

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81271.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

营销型网站的要素广告设计与制作教程

乔布斯有一句话,叫做我们是站在人文与技术的十字路口上,很多人把这句话的理解为苹果除了追求技术性能,还追求艺术美感,但如果你看看他 2001 年接受 NHK 的采访,你会明白乔布斯说的不是这个意思,他的意思应该…

成都微信网站制作wordpress 源码 分析

im2bw函数是MATLAB用于图像二值化的函数&#xff0c;调用形式为&#xff1a; J im2bw(I,level) 其中阈值level是一个0-1的值&#xff0c;如果输入的图像像素值范围0-255&#xff0c;设置阈值level160&#xff0c;则该函数会将图像中像素值<160的点置为0&#xff0c;像素值…

怎么在网站后台挂马国际网站 建设

人工智能量子计算&#xff0c;这是一种可能改变世界的伙伴关系。 在科技的前沿&#xff0c;两大革命性技术——人工智能&#xff08;AI&#xff09;和量子计算——正站在合作的十字路口。人工智能&#xff0c;以其强大的数据分析能力和模式识别&#xff0c;正在改变着我们生活…

seo怎么优化网站排名购买网站外链

一.OpenCV安装环境配置 1.OpenCV安装 &#xff08;1&#xff09;下载 官方下载链接&#xff1a;http://opencv.org/releases 这边选择需要的版本&#xff0c;我是在windows下的4.9.0。&#xff08;科学上网下载很快&#xff0c;否则可能会有点慢&#xff09; (2)安装 双击下…

视频下载网站软件做副屏个人如何注册小程序

您可以通过以下解决方案之一来实现此目的&#xff1a;使用构造函数Autowired这种方法将构造需要一些bean作为构造函数参数的bean。在构造函数代码中&#xff0c;设置静态字段的值为参数为构造函数执行。样品&#xff1a;Componentpublic class Boo {private static Foo foo;Aut…

西安建设局网站地址曲靖做网站需要多少钱

具体思路 先设置画布的宽高&#xff0c;再将每个图片整理成一个对象的数组通过某个方法传出合成后的base64 &#xff08;1&#xff09;、创建一个画布的类&#xff0c;他的属性是canvas虚拟dom和ctx &#xff08;2&#xff09;、构造器初始化convas对象、ctx、convas的宽高 …

建站之星收费版国内全屏网站有哪些

前言:在你无聊的时候,想想比你优秀还努力的人,也许就不觉的无聊了今天下午没事干把买的java并发编程艺术这本书拿出来看了看,看了下也记不住,还是好记性不如烂笔头,今天讲四个并发中可能会用到的工具类,分别是&#xff1a;CountDownLatchCyclicBarrierSemaphoreExchangerCountD…

设计软件网站推荐一般网站空间多大

本文将介绍Python安装的详细步骤如下&#xff1a; 下载 python安装 python配置环境变量&#xff08;安装时勾选配置环境变量的则无需此步骤&#xff09; 一、python下载 官网&#xff1a;Download Python | Python.org 根据电脑位数下载所需的版本 二、Python安装 1.打开安…

个人空间网站做面包有哪些网站知乎

Hive SQL-DML-Load加载数据 在 Hive 中&#xff0c;可以使用 SQL DML&#xff08;Data Manipulation Language&#xff09;语句中的 LOAD 命令来加载数据到表中。LOAD 命令用于将本地文件系统或 HDFS&#xff08;Hadoop 分布式文件系统&#xff09;中的数据加载到 Hive 表中。 …

虚拟主机和网站空间公司平台网站建设

应用场景&#xff1a;一个游戏可能会衍生出其他APP或小程序之类的软件&#xff0c;例如王者营地是王者荣耀的官方APP&#xff0c;王者营地提供资讯、赛事、社区、战绩等功能。所以游戏端会和衍生出来的软件端做一些数据互通。这里把软件端称为中台系统。 Get请求和Post请求的区…

海南建设网站公司新品手机上市

一 什么是虚拟化在计算机中&#xff0c;虚拟化&#xff08;Virtualization&#xff09;是一种资源管理技术&#xff0c;是计算机的各种实体资源&#xff0c;如服务器&#xff0c;网络&#xff0c;内存及存储等&#xff0c;予以抽象&#xff0c;转换后呈现出来&#xff0c;打破实…

兰州网站制作公司排名网站通知系统

对于缺失的数据&#xff1a; 我们对连续数值的特征做标准化&#xff08;standardization&#xff09;&#xff1a;设该特征在整个数据集上的均值为 μ &#xff0c;标准差为 σ 。那么&#xff0c;我们可以将该特征的每个值先减去 μ 再除以 σ 得到标准化后的每个特征值。对于…

网站改版怎么办护肤品网站制作 网新科技

一 maven依赖管理 Maven 依赖管理是 Maven 软件中最重要的功能之一。Maven 的依赖管理能够帮助开发人员自动解决软件包依赖问题&#xff0c;使得开发人员能够轻松地将其他开发人员开发的模块或第三方框架集成到自己的应用程序或模块中&#xff0c;避免出现版本冲突和依赖缺失等…

深紫色网站4399网页版

&#x1f383;个人专栏&#xff1a; &#x1f42c; 算法设计与分析&#xff1a;算法设计与分析_IT闫的博客-CSDN博客 &#x1f433;Java基础&#xff1a;Java基础_IT闫的博客-CSDN博客 &#x1f40b;c语言&#xff1a;c语言_IT闫的博客-CSDN博客 &#x1f41f;MySQL&#xff1a…

网站标题应怎设置网站开发技术书籍

一、简介 Docker 是一个开源的应用容器引擎&#xff0c;可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中&#xff0c;这个容器是完全使用沙箱机制&#xff08;限制容器内部对系统资源的访问&#xff09;&#xff0c;更重要的是容器性能开销极低。 正是因为…

怎么做网页站点网站建设国内外研究现况

高可用性矩阵-->见下图:邮箱服务器高可用性目标: 数据可用性-->保护邮箱数据免于失败和损坏服务可用性-->提高群集实效转移操作 简化群集管理 支持地理分散的群集 支持低成本大邮箱(GB)使用户可以基于业务需要更好的选择容错方案提高解决方案的可用性使用解决方案可…

重庆建设网站的公司h5响应式网站源码下载

1. 解决 将模型设置给表格视图之后&#xff0c;再设置tableveiw的列宽。 2. 参考 https://blog.csdn.net/ml29895063/article/details/132716687

企业门为什么要建设门户网站注册网站流程

原文链接&#xff1a;https://jonskeet.uk/csharp/memory.html人们在理解值类型和引用类型之间的差异时因为“值类型在栈上分配&#xff0c;引用类型在堆上分配”这句话造成了很多混乱。这完全是不对的&#xff0c;本文试图澄清这个问题。变量中有什么&#xff1f;理解.NET中内…

网站设计报告模板及范文建设银行网站怎么登陆不了了

在多处理器系统中&#xff0c;每处理器变量为每个处理器生成一个变量的副本&#xff0c;每个处理器访问自己的副本&#xff0c;从而避免了处理器之间的互斥和处理器缓存之间的同步&#xff0c;提高了程序的执行速度。 每处理器变量分为静态和动态两种。 静态每处理器变量 使…

网站建设与制作实验报告义乌网络布置

文章目录1. 题目2. 解题1. 题目 给你一个字符串 S&#xff0c;返回只含 单一字母 的子串个数。 示例 1&#xff1a; 输入&#xff1a; "aaaba" 输出&#xff1a; 8 解释&#xff1a; 只含单一字母的子串分别是 "aaa"&#xff0c; "aa"&#x…