- 生成代码的结构一览(要实现从后台获取昨日销售总额,在前台显示)
- controller层控制跳转:调用service接口中的方法来获取数据,将字符串结果返回
2.在service接口中声明方法:
3.在serviceImpl中实现该方法:调用mybatis中mapper接口中的方法。
注:此时在声明mapper接口对象并进行@Autowire时,会划红线报错,不必理会
4.最终在mapper接口中声明该方法,并在xml文件中写出具体的sql内容即可。
- 后台内容结束,前台请求和显示数据如下:
- 引入jeecg封装好的提交函数getAction()
- 参考代码如下
import { getAction} from '@/api/manage'
export default {
name: 'IndexChart',
data:function () {
return {
yesterday: getYesterday(),
yesterdaySale: getAction("/com.xwzy.sale/rptRsaleNow/getSalevalue_yesterday").then((res) => {
if (res.success) {
this.yesterdaySale = res.result;
}
this.loading = false;
})
}
}
}
3.得到的结果赋值给变量,以{{}}形式在页面中使用。
- 最终展示结果