该篇是转接我的文章简单饮食推荐(一)功能实现中的个人数据模块。

目录

  • 1、个人数据页面简介
  • 2、模块创意
  • 3、设计思路
  • 4、实现过程
    • 4.1 使用Form组件
    • 4.2 通过公式实现热量计算
    • 4.3 使用的同步储存缓存数据
  • 5、总体外观设计
  • 6、验证效果
  • 7、与其他部分的关系

1、个人数据页面简介

该模块主要使用的是小程序中使用的Form组件加上Input组件,最后使用的按钮进行数据的传输到JS中进行处理,Input输入您的性别,您的年龄,身高体重的数据,使用公式进行科学热量计算的。


2、模块创意

在该模块中,创意点如下:

创意点是form组件通过input实现数据的传输,使用按钮的点击事件,进行数据的处理,使用公式来计算热量的可摄入量。
还有就是使用缓存的进行数据的存储,个人的数据并不多,所以使用的同步存储缓存,并且提取也是使用的同步提取。通过存入缓存,实现别的界面实现数据的提取和存储。之后进行多人数据的存储的话,之后会使用小程序的云开发使用数据库来存储,更加方便了。


3、设计思路

要想完成该模块并实现菜品识别的相应功能,必须要解决下面的这几个问题:

  • 使用Form组件
  • Form组件里面使用input组件来输入
  • 按钮进行数据传输,处理
  • 显示可以摄入的热量
  • 缓存存储个人数据

4、实现过程

4.1 使用Form组件

我们使用Form组件,嵌套input组件,使用按钮,进行数据的处理,在JS文件中进行处理。
使用Form,input组件进行处理

<form bindsubmit="csc" bindreset="reset"><input name="name" placeholder="请输入你的性别" type="text" ></input><input name="shengao" placeholder="请输入你的身高(cm)" type="digit" auto-focus="true"></input><input name="tizhong" placeholder="请输入你的体重(kg)" type="digit" auto-focus="true"></input><input name="year" placeholder="请输入你的年龄" type="number" auto-focus="true"></input><button type="primary" form-type="submit">计算出你的每天可以的热量输入</button>
</form>

后面再来一句来实现你可以摄入的热量的输入

 <view class="shujushuchu">每天可以摄入的热量:<view>{{reliang}}千卡</view></view>

4.2 通过公式实现热量计算

公式是网上搜的(只是用于测试,结果仅作参考

微信小程序——简单饮食推荐(四)相关推荐

  1. 微信小程序——简单饮食推荐(二)

    该篇是转接我的文章简单饮食推荐(一)中功能实现中的订餐模块. 目录 1.要实现的功能 2.界面的布局 3.设计思路 4.实现过程 1.要实现的功能 能够显示菜单 可以切换不同的食物种类 可以将菜单中的 ...

  2. 微信小程序——简单饮食推荐(一)

    项目源码:https://download.csdn.net/download/weixin_43624626/16758448 目录 一.总体界面效果 二.功能实现 (一)拍照识别模块 1.模块简介 ...

  3. 小程序 微信统计表格_微信小程序简单的数据表格及查询功能

    简介: 此项目是一个前后端分离的小demo, 开发工具:idea+微信小程序开发工具 前端:界面布局样式和js的跳转 后端:依靠SpringBoot的业务逻辑层 项目的码云地址: 微信开发工具的使用和 ...

  4. 微信小程序(第二十四章)- 数据交互前置

    微信小程序(第二十四章)- 数据交互前置 讲解微信小程序前置的原因 参考文档 理解微信小程序 小程序简介 作用 提问 针对提问--uni-app介绍 小程序和普通网页开发的区别 小程序代码构成 文件个 ...

  5. 微信小程序源码推荐 这个很实用 学习地址

    wx-gesture-lock  微信小程序的手势密码 WXCustomSwitch 微信小程序自定义 Switch 组件模板 WeixinAppBdNovel 微信小程序demo:百度小说搜索 sh ...

  6. 微信小程序简单日历组件

    微信小程序简单的日历组件 代码: <!--日历组件--> <view class='cld'><view class="cld-top">< ...

  7. 微信小程序简单好看的表格器

    微信小程序简单好看的表格 1.数据和样式 2.带纵向滑动条的列表纯色简单表格 3.带纵向滑动条的列表间隔色简单表格 微信小程序目前没有 table 标签,需要用到表格,必须自己处理.想要一个简单的比较 ...

  8. 第十五周——微信小程序简单的界面

    第十五周--微信小程序简单的界面 前言 一.Pages 二.TabBar 总结 前言 本篇文章是向大家分享一下怎样简单制作一个微信小程序的界面 一.Pages 这里要写的是小程序里面你所创建界面的路径 ...

  9. 微信小程序简单的信息表格的提交到数据库(新手篇)(云端数据库)

    微信小程序简单的信息表格的提交到数据库(新手专属)(云端数据库) 大家好,我是小陈,一名大一的编码爱好者,,,,,刚刚结束了大一的学习生活,也总结出了一点编码的经验,希望与大家一起分享.我是学习物联网 ...

最新文章

  1. 精选CVPR开源项目学习资源汇总
  2. 活动 | 优步首席产品官Jeff Holden携手百度总裁张亚勤,告诉你Uber高速增长的秘密...
  3. Week1 Team Homework #2 Introduction of team member with photos
  4. XCode5 真机调试及发布应用
  5. Block(Closure) Tips
  6. 软件测试工程师笔试总结
  7. HDU2206 IP的计算【文本处理】
  8. 第三个Sprint冲刺事后诸葛亮报告
  9. 别了MongoDB?
  10. oracle数据库max使用,Oracle / PLSQL MAX函数
  11. 音频信号转为开关控制信号_基于CPCI总线控制卡的信号完整性设计
  12. 网页中插入文本编辑器
  13. 语音识别(ASR)论文优选:粤语语料集Automatic Speech Recognition Datasets in Cantonese Language: A Survey and a New D
  14. 移动端如何强制页面横屏
  15. ‘今年找工作太难了,真的是卷到我想哭!’,一个疫情就业季下的毕业生艰辛IT求职道路上的经验分享!见识入社会的不容易!
  16. python3 钉钉 加签名 钉钉群机器人巡检告警 脚本
  17. 数字图像处理学习笔记(七)——用Pycharm及MATLAB实现三种图像内插法(最近邻内插法、双线性内插法、双三次内插法)
  18. 手持两把锟斤拷,口中疾呼烫烫烫。脚踏千朵屯屯屯,笑看万物锘锘锘
  19. html5程序 pdf,jsPDF – 基于 HTML5 的强大 PDF 生成工具
  20. 趣文|老舍:好读书,不求甚解

热门文章

  1. 分销商城怎样设计分销体系以及会员成长体系_OctShop
  2. SIM卡相关知识总结
  3. 第4关—input()函数
  4. 计算机原理论文2000字,计算机原理论文_计算机论文3000字_对计算机的认识论文...
  5. memcmp用法实现
  6. # 后端开发技巧、常用规范
  7. [跑步] 如何锻炼脚踝
  8. 标签超出图像控件c语言,VC++标签控件之图像标签控件
  9. PC网站微信扫码支付,Native支付,“当前商户号暂不支持关联该类型的appid“,“签名错误,请检查后再试““springBoot 微信支付“
  10. 使用MPU6050在STM32F103C8T6中的硬件I2C数据传输