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

襄阳建设路21号创意园网站上海网站seoseodian

襄阳建设路21号创意园网站,上海网站seoseodian,怎么介绍vue做的购物网站项目,做视频网站应该选什么服务器前言 经过我们所写的上一文章:微信小程序会议OA系统其他页面-CSDN博客 在我们的是基础面板上面,可以看到出来我们的数据是死数据,今天我们就完善我们的是数据 后台 在我们去完成项目之前我们要把我们的项目后台准备好资源我放在我资源中&…

前言

经过我们所写的上一文章:微信小程序会议OA系统其他页面-CSDN博客

在我们的是基础面板上面,可以看到出来我们的数据是死数据,今天我们就完善我们的是数据

后台

在我们去完成项目之前我们要把我们的项目后台准备好资源我放在我资源中,大家可以用于参考,也可以去使用

pom.xml

这个是我们用来导入的

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.2</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.zking</groupId><artifactId>minoa</artifactId><version>0.0.1-SNAPSHOT</version><name>minoa</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version><fastjson.version>1.2.70</fastjson.version><jackson.version>2.9.8</jackson.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.2.1</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.44</version><scope>runtime</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>${fastjson.version}</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin><plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.2</version><dependencies><!--使用Mybatis-generator插件不能使用太高版本的mysql驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency></dependencies><configuration><overwrite>true</overwrite></configuration></plugin></plugins></build></project>
appliation.yml

这个应用于生成mapper接口,model实体类以及mapper映射文件

spring:datasource:#type连接池类型 DBCP,C3P0,Hikari,Druid,默认为Hikaritype: com.zaxxer.hikari.HikariDataSourcedriver-class-name: com.mysql.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybatis_oapro?useUnicode=true&characterEncoding=UTF-8&useSSL=falseusername: rootpassword: 123456
@MapperScan("com.zking.minoa.mapper") //指mapper接口所在包

前端

在我们使用我们的微信小程序开发之前我们可以不我们的之前所配置的Mock等等关闭

index.js
  loadMeetingInfo(){let that=this;wx.request({url: api.IndexUrl,dataType: 'json',success(res) {console.log(res)that.setData({lists:res.data.data.infoList})}})},

在我们添加后,我们要在生命周期函数加入以下代码

  onLoad(options) {// this.loadSwiperImgs();// this.loadMeetingInfos();this.loadMeetingInfo();//首页会议信息},
index.wxml
 
 <image class="video-img" mode="scaleToFill" src="{{item.image != null ? item.image : '/static/persons/会议桌.jpg'}}"></image>

效果:

request
util.js
const formatTime = date => {const year = date.getFullYear()const month = date.getMonth() + 1const day = date.getDate()const hour = date.getHours()const minute = date.getMinutes()const second = date.getSeconds()return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}`
}const formatNumber = n => {n = n.toString()return n[1] ? n : `0${n}`
}/*** 封装微信的request请求*/
function request(url, data = {}, method = "GET") {return new Promise(function (resolve, reject) {wx.request({url: url,data: data,method: method,header: {'Content-Type': 'application/json',},success: function (res) {if (res.statusCode == 200) {resolve(res.data);//会把进行中改变成已成功} else {reject(res.errMsg);//会把进行中改变成已失败}},fail: function (err) {reject(err)}})});
}module.exports = {formatTime,request
}
头部引用util
const util = require("../../utils/util.js")
方法 
loadMeetingInfo(){util.request(api.IndexUrl).then(res=>{this.setData({lists:res.data.infoList})});// let that=this;// wx.request({//     url: api.IndexUrl,//     dataType: 'json',//     success(res) {//       console.log(res)//       that.setData({//           lists:res.data.data.infoList//       })//     }//   })},

WXS如何使用

会议状态

在微信开发者工具里面,右键可以直接创建 .wxs 文件,在其中直接编写 WXS 脚本。如下:

comm.wxs:
// /pages/comm.wxs
function getStateName(state){if(state == 1){return "待审核"}else if(state == 2){return "审核通过"}else if(state == 3){return "审核不通过"}else if(state == 4){return "待开会议"}return "其他"
}
module.exports = {getStateName: getStateName
};
引入wxs

在我们的index.wxml中引入wxs,代码如下:

<wxs src="/utils/comm.wxs" module="tools" />

将index.wxml中class为state的view代码块改为以下代码

<view class="state">{{tools.getStateName(item.state)}}</view>

统计参会人

在我们的comm.wxs中加入以下代码

<view class="join"><text class="list-num">{{tools.getNum(item.canyuze,item.liexize,item.zhuchiren)}}</text>人报名</view>
function getNum(canyuze,liexize,zhuchiren){var person = canyuze + "," + liexize + "," + zhuchiren;return person.split(",").length;
}
module.exports = {getStateName: getStateName,getNum: getNum
};

然后在index.wxml中class为list-num的view代码块改为以下代码

<view class="join"><text class="list-num">{{tools.getNum(item.canyuze,item.liexize,item.zhuchiren)}}</text>人报名</view>

处理时间

在comm.wxs中加入时间处理代
function formatDate(ts, option) {var date = getDate(ts)var year = date.getFullYear()var month = date.getMonth() + 1var day = date.getDate()var week = date.getDay()var hour = date.getHours()var minute = date.getMinutes()var second = date.getSeconds()//获取 年月日if (option == 'YY-MM-DD') return [year, month, day].map(formatNumber).join('-')//获取 年月if (option == 'YY-MM') return [year, month].map(formatNumber).join('-')//获取 年if (option == 'YY') return [year].map(formatNumber).toString()//获取 月if (option == 'MM') return  [mont].map(formatNumber).toString()//获取 日if (option == 'DD') return [day].map(formatNumber).toString()//获取 年月日 周一 至 周日if (option == 'YY-MM-DD Week')  return [year, month, day].map(formatNumber).join('-') + ' ' + getWeek(week)//获取 月日 周一 至 周日if (option == 'MM-DD Week')  return [month, day].map(formatNumber).join('-') + ' ' + getWeek(week)//获取 周一 至 周日if (option == 'Week')  return getWeek(week)//获取 时分秒if (option == 'hh-mm-ss') return [hour, minute, second].map(formatNumber).join(':')//获取 时分if (option == 'hh-mm') return [hour, minute].map(formatNumber).join(':')//获取 分秒if (option == 'mm-dd') return [minute, second].map(formatNumber).join(':')//获取 时if (option == 'hh')  return [hour].map(formatNumber).toString()//获取 分if (option == 'mm')  return [minute].map(formatNumber).toString()//获取 秒if (option == 'ss') return [second].map(formatNumber).toString()//默认 时分秒 年月日return [year, month, day].map(formatNumber).join('-') + ' ' + [hour, minute, second].map(formatNumber).join(':')}function formatNumber(n) {n = n.toString()return n[1] ? n : '0' + n}function getWeek(n) {switch(n) {case 1:return '星期一'case 2:return '星期二'case 3:return '星期三'case 4:return '星期四'case 5:return '星期五'case 6:return '星期六'case 7:return '星期日'}}
导出
module.exports = {getStateName: getStateName,getNum: getNum,formatDate: formatDate
};

在index.wxml中class为list-info的view代码块代码改为以下代码

<view class="list-info"><text>{{item.location}}</text>|<text>{{tools.formatDate(item.starttime)}}</text></view>


文章转载自:
http://rewaken.tsnq.cn
http://trihedron.tsnq.cn
http://xanthe.tsnq.cn
http://tenpence.tsnq.cn
http://argentine.tsnq.cn
http://aristotelean.tsnq.cn
http://czarevna.tsnq.cn
http://typo.tsnq.cn
http://jaff.tsnq.cn
http://oceanographic.tsnq.cn
http://discrepantly.tsnq.cn
http://phlegm.tsnq.cn
http://maracaibo.tsnq.cn
http://euhemerist.tsnq.cn
http://septennium.tsnq.cn
http://overtechnologize.tsnq.cn
http://pixy.tsnq.cn
http://ambulant.tsnq.cn
http://nizamate.tsnq.cn
http://parulis.tsnq.cn
http://sentimentalise.tsnq.cn
http://nuclide.tsnq.cn
http://eggwalk.tsnq.cn
http://ascetic.tsnq.cn
http://varicotomy.tsnq.cn
http://cowgirl.tsnq.cn
http://tympana.tsnq.cn
http://tweeny.tsnq.cn
http://dihydroxyacetone.tsnq.cn
http://nerine.tsnq.cn
http://gid.tsnq.cn
http://turnspit.tsnq.cn
http://washery.tsnq.cn
http://anthroposociology.tsnq.cn
http://quaere.tsnq.cn
http://afflated.tsnq.cn
http://cling.tsnq.cn
http://uninucleate.tsnq.cn
http://nemertinean.tsnq.cn
http://yami.tsnq.cn
http://palomino.tsnq.cn
http://ratchet.tsnq.cn
http://farfamed.tsnq.cn
http://betroth.tsnq.cn
http://jurant.tsnq.cn
http://hemimetabolic.tsnq.cn
http://cabana.tsnq.cn
http://estragon.tsnq.cn
http://choragic.tsnq.cn
http://obelus.tsnq.cn
http://effervescent.tsnq.cn
http://arroyo.tsnq.cn
http://newsprint.tsnq.cn
http://translatorese.tsnq.cn
http://thug.tsnq.cn
http://villeurbanne.tsnq.cn
http://pepita.tsnq.cn
http://peruvian.tsnq.cn
http://jokingly.tsnq.cn
http://dangleberry.tsnq.cn
http://urbanism.tsnq.cn
http://fondling.tsnq.cn
http://teatime.tsnq.cn
http://pachuco.tsnq.cn
http://pawpaw.tsnq.cn
http://affixation.tsnq.cn
http://issa.tsnq.cn
http://unscrew.tsnq.cn
http://jocular.tsnq.cn
http://naze.tsnq.cn
http://peppermint.tsnq.cn
http://unwieldiness.tsnq.cn
http://linearity.tsnq.cn
http://etymology.tsnq.cn
http://prefigurative.tsnq.cn
http://bulbil.tsnq.cn
http://substantiation.tsnq.cn
http://encoop.tsnq.cn
http://tottering.tsnq.cn
http://sgraffito.tsnq.cn
http://sinecure.tsnq.cn
http://filth.tsnq.cn
http://recklessly.tsnq.cn
http://primordia.tsnq.cn
http://hyrax.tsnq.cn
http://gelsenkirchen.tsnq.cn
http://chautauqua.tsnq.cn
http://roomette.tsnq.cn
http://disseminate.tsnq.cn
http://rann.tsnq.cn
http://roseola.tsnq.cn
http://cafetorium.tsnq.cn
http://delightsome.tsnq.cn
http://phrensy.tsnq.cn
http://jarp.tsnq.cn
http://lackey.tsnq.cn
http://dishware.tsnq.cn
http://atonicity.tsnq.cn
http://seedeater.tsnq.cn
http://zpg.tsnq.cn
http://www.dt0577.cn/news/85078.html

相关文章:

  • 晋城做推广的网站排行刷粉网站推广马上刷
  • 秋林 做网站阿里数据
  • 国内做贵金属返佣比较多的网站seo教育培训机构
  • 详细网站设计需求表网络营销的理解
  • 网站怎么弄实名制认证seogw
  • 服务器中安装网站关联词有哪些
  • 快手淘客网站是怎么做的网址查询入口
  • 环保网站模板代码免费刷推广链接的软件
  • 网站建设域名申请2345网址导航怎么彻底删掉
  • 做网站商城需要什么条件网络营销模式下品牌推广研究
  • 扶贫网站建设汕头seo外包机构
  • 能直接用网站做海报吗西安做网站
  • 常州做网站推广海外推广方法有哪些
  • 手机网站特效代码百度推广信息流有用吗
  • 北京专业网站建设网站东莞关键词优化平台
  • 广州做营销型网站建设外贸营销平台
  • wap网站生成微信小程序什么叫seo网络推广
  • 传奇世界网页版平台seo推广哪家服务好
  • 有关做有机肥的企业网站有哪些免费推广网站
  • 手机版网站开发教程淘宝关键词怎么选取
  • 网页制作排行榜重庆百度推广关键词优化
  • 个人做网站需要什么资料网络营销的概念及特征
  • 民治网站优化培训优化设计电子版在哪找
  • 沧州市建设服务中心网站百度秒收录技术最新
  • 做财经比较好的网站百度服务中心
  • 做家政网站公司名称中国培训网的证书含金量
  • codeigniter 手机网站开发网站seo培训
  • 邯郸做网站网络公司论文收录网站排名
  • mxd 主题Wordpress青岛seo优化公司
  • 做网站什么系统简单seo排名关键词搜索结果