今天是继续昨天未完成的写,由于我要做的是个计算软件,所以说精度很重要啊!所以今天上午加下午都在寻找优化的方法,首先是找到了js精度问题的文章

js,微信小程序数字的精度计算 - 简书

这位博主的文章,我读了读感觉很不错,于是,我了解了wxs的一些知识,我准备把它以及计算的四个函数都写到公共文件里,让代码看起来简洁不累赘。然而,失败了,首先是报错,各种错误轮着报。首先是Number的问题:

我去看了定义,发现并没有Number(num)的语法,但是我明明昨天还用了的,转出来了NaN,因为数据有两个小数点。于是我改成了praseFloat。后面查了文档,文档里写不能调用js里面的函数,我想可能是这个原因

下面又出来了新的错误:提示我不希望用var

我当时很疑惑,我以为wxs里面不可以用es5,就都改成了let,后面查阅文档发现其实文档里很多东西都写的”详见ES5语法“,但是问题是,改完了开始报新的错误:

这是根据别人的文章写的,我把这段代码注释掉,又出现了新的错误:

Object.defineProperty(exports, '__esModule', { value: true });

这是导出部分的错误提示,

module.exports={calculator : calculator,
}

这个地方报错我很震惊,于是去查了文档,文档里确实是这样没错,然后我换了另一种形式依旧报错。最后重新关闭打开微信小程序开发平台,这个错误就消失了,表示有点无语,很多不更新的错误可以尝试停止再刷新试试看

但是现在出现新问题,wxs的模块引用语法不能让我的计算结果显示在表单里,可能是我没找对方法,但是我确实试了半天,都是不行,无奈只好把代码还原到昨天的状态(这里说一下,改代码一定要备份!!备份!!这样还原才方便,不用像博主一样憨憨的写)

还原之后就没什么好说的啦,就是重复的几个页面,大同小异的内容,绑定事件的套路语法,今天就这样吧,不过前面的精度被我优化了一点点,就是在做加法的时候,小心他给你加成字符串,所以先praseFloat一下每个数据,再相加。好了一点点,但是不到预期,希望下次能找到思路优化。

明天就弄一些幻灯片,资讯,我的意见等等这种内容了,这种都有模块,没那么困难了,不过确实改bug能学到很多,今天的成果,四个小算法都写好啦~

微信小程序之数据处理相关推荐

  1. 微信小程序----团购或秒杀的批量倒计时实现

    当前效果体验二维码 如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢! 效果图 实现思路 微信小程序实现倒计时,可以将倒计时的时间进行每一秒的计算和渲染! JS 模拟商 ...

  2. 微信小程序云函数中的数据处理后返回

    微信小程序云函数中的数据处理后返回 本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回. 主函数 exports.main = async (event, contex ...

  3. 微信小程序的wxml实现复杂运算或者数据处理

    在微信小程序的wxml中可以在{{}}进行里进行简单的三目运算.但是复杂的比如字符串截取,parseInt().str.split().num.toFixed(),substring等在{{}}里是无 ...

  4. 微信小程序解决页面数据处理多时页面卡顿的问题

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 解决思路: 第一步.默认整个页面都不显示.等数据加载出来了再显示 第二部.分段显示,每一个段落都默认不显示,使 ...

  5. 微信小程序架构分析 (上)

    作者:赵启明 链接:https://zhuanlan.zhihu.com/p/22754296 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 相信不少上手试用了微信 ...

  6. 微信小程序实例开发教程之知乎新闻

    前面写了几篇文章,简单地介绍了一下小程序.相信完整看下来的读者,对微信小程序应该有了一定的认识.学习,需要边学边练,这样掌握起来快,反正我喜欢这么去学习一样新的技术.学而不思则罔,思而不学则殆嘛.下面 ...

  7. 玩Android微信小程序版

    最近开始针对项目性全面学习了一点js,和同事一起用MUI写了个项目,就敢拿出来献丑,我也是diaodiao的.经过几十个工时业余时间*(最近两周有点忙,周期拖得有点长,本来计划五一之前发出来的),在仿 ...

  8. 上传文件 微信小程序input_快速上手微信小程序UI框架

    本课程属于 微信小程序 A计划,不单独售卖,加入 A 计划可免费观看本课程及所有 微信小程序 收费课程~ 微信小程序 A计划永久有效期购买链接: http://www.sikiedu.com/clas ...

  9. 页面生命周期_微信小程序的生命周期学习笔记-应用篇

    在我们学习微信小程序的过程当中,我们会参考很多资料.在这些资料中,我们经常能够看到"生命周期"四个字,在前面的课程中也提到过.在这里做一个说明. 生命周期是一类函数的统称,这些函数 ...

最新文章

  1. 扩展cocos slider控件,支持禁用置灰
  2. 变种 背包问题_动态规划入门——传说中的零一背包问题
  3. 树莓派4开机黑屏_树莓派4降价啦,2Gb内存的树莓派4降至35美元
  4. Scott Mitchell 的ASP.NET 2.0数据教程之三十九:: 在编辑和插入界面里添加验证控件...
  5. c语言是自动四舍五入,请问c语言如何实现四舍五入?
  6. linux lnmp yum版安装
  7. Redis 基本数据类型试炼
  8. 字节跳动 MySQL 学习笔记火了,完整版开放下载!
  9. StringUtils详细介绍
  10. BZOJ1345 [Baltic2007]序列问题Sequence
  11. 双酚基CE树脂行业调研报告 - 市场现状分析与发展前景预测
  12. 计算机如何做材料的应力应变曲线,常用材料应力应变曲线.xlsx
  13. PCIe协议学习笔记
  14. 计算机四级网络题型,全国计算机四级考试题型
  15. 电子系统综合设计作业笔记
  16. 梦游计算机,传承与奉献!《梦幻西游》电脑版《梦游敦煌》完结
  17. python内turtle库应用
  18. Win10 功能大全
  19. WSDL简介及WSDL如何查看
  20. 阿里P9:做了6年架构设计,这次聊聊微服务与分布式事务细节

热门文章

  1. C# Linq中 WherT 和SelectT 的区别
  2. cmd如何获取计算机用户名和密码,电脑如何利用cmd命令获取连接过的WiFi密码
  3. 使用itext将base64转成图片合并为pdf
  4. 一文带你读懂Java字节码
  5. OCP学习基本知识点总结
  6. matlab 概率密度 混合分布 拟合,概率密度函数拟合和求概率分布函数
  7. 【汇编】模拟电子琴发声(.asm源码)
  8. 知识图谱与认知智能--肖仰华
  9. 图书租赁系统html,图书租赁管理系统
  10. vscode远程连接调试