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

宁波正规网站建设使用方法如何写一个微信小程序

宁波正规网站建设使用方法,如何写一个微信小程序,苏州网络公司排名一览,泰安高新区建设局网站目录 1、编写模板 2、发请求调接口 3、后端返回数据 1.编写实体类 2、UserController 3、Userservice接口 4、#xff08;mapper接口#xff09;UserMapper 5、xml 1、编写模板 !-- 搜素框 --el-input placeholder请输入姓名 v-modelke…目录 1、编写模板 2、发请求调接口 3、后端返回数据 1.编写实体类 2、UserController 3、Userservice接口 4、mapper接口UserMapper 5、xml 1、编写模板 !-- 搜素框 --el-input placeholder请输入姓名 v-modelkeyWord stylewidth: 400pxel-button slotappend iconel-icon-search clicksearchByKeyword()/el-button/el-input!-- 列表 --el-table :datatableData border stylewidth: 50%;margin: 0 auto; selection- changehandleSelectionChangeel-table-column typeselection width55/el-table-columnel-table-column propuserId label账号 width180/el-table-columnel-table-column propuserName label姓名 width180/el-table-columnel-table-column proppassword label密码/el-table-columnel-table-column propsex label性别/el-table-columnel-table-column propage label年龄/el-table-columnel-table-column proplocation label地址/el-table-columnel-table-column propname label操作 aligncentertemplate slot-scopescope!-- (scope.row.userId)用于获取当前行数据对象中的用户ID或其他字段 --el-button sizemini typetext clickopenDialog(scope.row)编辑/el-buttonel-button sizemini typetext clickdeleteUser(scope.row.userId)删除/el-button/template/el-table-column/el-table!-- 分页 --divel-pagination size-changehandleSizeChange prev-clickprevClick next-clicknextClickcurrent-changehandleCurrentChange background layouttotal,sizes,prev, pager, next,jumper :totaltotal:page-sizes[10, 20, 50, 100, 500, 2000]/el-pagination/div 2、发请求调接口 export default {data() {tableData: [], // 数据列表keyWord: ,//搜素框的值total: 0, // 数据总数pageNum: 0,//当前页码pageSize: 10,//每页显示的条数},//生命周期钩子函数在组件挂载后被调用它会执行 selectUser(1, 10, ) 方法用于初始化数据并展示第一页的用户数据。mounted() {this.selectUser(1, 10, );},methods: {//分页方法、当页码发生变化是被调用handleCurrentChange(pageNum) {this.pageNum pageNumthis.selectUser();},//上一页prevClick(pageNum) {this.pageNum pageNumthis.selectUser();},//下一页nextClick(pageNum) {this.pageNum pageNumthis.selectUser();},//当改变每页显示条数时被调用handleSizeChange(pageSize) {this.pageSize pageSizethis.selectUser();},//查询用户数据的方法selectUser() {this.$axios({method: post,url: http://localhost:8080/api/user/selectUser,data: {pageNum: this.pageNum,pageSize: this.pageSize,keyWord: this.keyWord,}}).then((res) {let result res.data.data;this.tableData result.list;this.total result.total;})}, } 3、后端返回数据 1.编写实体类 Page实体类 package com.example.goods_admin.entity;public class Page {private int pageNum;private int pageSize;private String keyWord;public Page() {}public String getKeyWord() {return keyWord;}public void setKeyWord(String keyWord) {this.keyWord keyWord;}public Page(int pageNum, int pageSize, String keyWord) {this.pageNum pageNum;this.pageSize pageSize;this.keyWord keyWord;}public int getPageNum() {return pageNum;}public void setPageNum(int pageNum) {this.pageNum pageNum;}public int getPageSize() {return pageSize;}public void setPageSize(int pageSize) {this.pageSize pageSize;} }user实体类继承page  package com.example.goods_admin.entity;public class User extends Page {private String id;private String userId;private String userName;private String password;private String sex;private int age;private String location;public User() {super();}public User(int pageNum, int pageSize, String keyWord) {super(pageNum, pageSize, keyWord);}public User(int pageNum, int pageSize, String keyWord, String id, String userId, String userName, String password, String sex, int age, String location) {super(pageNum, pageSize, keyWord);this.id id;this.userId userId;this.userName userName;this.password password;this.sex sex;this.age age;this.location location;}public String getId() {return id;}public void setId(String id) {this.id id;}public String getUserId() {return userId;}public void setUserId(String userId) {this.userId userId;}public String getUserName() {return userName;}public void setUserName(String userName) {this.userName userName;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}public String getSex() {return sex;}public void setSex(String sex) {this.sex sex;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getLocation() {return location;}public void setLocation(String location) {this.location location;}}2、UserController RestController //RequestMapping用于将 HTTP 请求映射到控制器方法上 RequestMapping(/user) public class UserController {AutowiredUserservice userservice;PostMapping(/selectUser)// RequestBody 用于将 HTTP 请求的内容或者请求体绑定到方法的参数上。public Result selectUser(RequestBody User user) {return userservice.selectUser(user);} } 3、Userservice接口 public interface Userservice {Result selectUser(User user);} 4、Service层UserserviceImpl Service public class UserserviceImpl implements Userservice {AutowiredUserMapper userMapper;Overridepublic Result selectUser(User user) {int pageNum user.getPageNum()0?1:user.getPageNum();int pageSize user.getPageSize()0?10:user.getPageSize();//1、开启分页查询PageHelper.startPage(pageNum,pageSize);//2、查询结果ListUser userList userMapper.seleteUser(user);//3、封装结果PageInfoUser userPageInfo new PageInfo(userList);//4、返回return Result.succeed(查询成功,userPageInfo);}} 4、mapper接口UserMapper Mapper public interface UserMapper {ListUser seleteUser(User user); } 5、xml ?xml version1.0 encodingUTF-8? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.goods_admin.mapper.UserMapper !-- 结果映射数据库字段与实体类字段的映射关系--resultMap idBaseResultMap typecom.example.goods_admin.entity.Userid columnid jdbcTypeVARCHAR propertyid /result columnuserId jdbcTypeVARCHAR propertyuserId /result columnuserName jdbcTypeVARCHAR propertyuserName /result columnpassword jdbcTypeVARCHAR propertypassword /result columnsex jdbcTypeVARCHAR propertysex /result columnage jdbcTypeINTEGER propertyage /result columnlocation jdbcTypeVARCHAR propertylocation //resultMapselect idseleteUser resultTypecom.example.goods_admin.entity.Userselect * from userwhereif testkeyWord !null and keyWord!userName like concat(%, #{keyWord}, %)/if/where/select/mapper
http://www.hkea.cn/news/14356984/

相关文章:

  • 网站域名信息dedecms 网站标题 设置
  • 上海网站制作多少钱h5小程序
  • 网站建设 绍兴的公司哪家好网站左边logo图标怎么做
  • 企业电话号码查询网站seo百度快速排名
  • 海口市网站建设承德住建局官方网站
  • 官方网站建设专家磐石网络做搜狗手机网站优化快
  • 网站建设的阶段中山网站建设文化价位
  • 欧洲手表网站什么是全网营销推广
  • 东莞企业网站设计排名单位网站建设情况总结
  • mysql asp网站广州58同城招聘网最新招聘
  • 做色流网站要注意什么地方网站上传后如何设置首页
  • 公司网站建设优帮云怎么用wordpress搭建网站
  • 汕头网站制作后缀贵阳市 网站建设
  • 成都网站建设空间wordpress 关键词堆砌
  • 优秀国外设计网站app做微信的网站叫什么名字
  • 建设北京公司网站3 阐述网站建设的步骤过程 9分
  • 信用门户网站建设方案推销产品什么网站好
  • 萧山区建设工程质量监督站网站旅游外贸网站建设推广
  • 旅游网站建站目的wordpress ssh
  • 罗岗网站建设河北pc端网站开发
  • app界面设计网站济宁网站运营
  • 网络营销属于哪个专业成都seo服务
  • 宁波网站建设明细报价成都网站建设优化公司
  • 私人彩票网站做几年牢河北城乡建设厅网站显示不全
  • 做量化投资网站wordpress 图片模糊
  • 网站布局模板网站如何提交关键词
  • 手机网站 设计图衡阳网站
  • 山东建设机械协会官方网站百度推广包做网站吗
  • 丰台网站建设报价微信公众号(网站建设)合同
  • 吉林省可信网站认证牌匾做网站前的准备