全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[信阳seo公司方便久澳]如何开发一款计算器小程序

  本篇文章介绍一下如何用微信小程序开发一款计算器小程序。有一定的参考价值,有需要的朋友可以参考一下,希望对学习微信小程序开发的朋友有帮助!

  

 

  摘要:微信小程序开发其实不难★◆△,在没掌握之前我也是不明觉厉,灰色行业小程序制作看似高大上•△▷。其实他相对我们传统的写法更简单□…•,高度封装了,按照他们的规则和规范来□-,写起来体验还是很不错的。

  

 

  介绍一下这个简易计算器▲▪□•,以及开发过程中踩的一些坑吧◆▲◁。首先,什么Web开发者工具之类的•…•、文档之类的,网上多的是,我就不重复了▲▷▽○,已经不需要什么破解了-◇▷,微信官方已经修改验证机制,没有APPID也能玩了,只不过部分功能受限。微信小程序开发其实不难,看似高大上。其实他相对我们传统的写法更简单,高度封装了,按照他们的规则和规范来,写起来体验还是很不错的。

  但因为没有权限,目前的微信小程序都是在开发者工具的模拟器中运行的,不知道在微信上真实情况如何。

  xxx.wxml文件和xxx.wxss文件

  wxml是微信自己开发的一套标记语言,你可以直接看做是HTML文件也没问题,因为我们的界面构建都是在这个文件里编写,只是没有HTML标签了△★☆◆,只有wxml标签了,而wxml标签数量也是很少的。

  wxss是微信自己开发的一套样式文件格式,等同于我们的CSS文件,写法也是一样的,只是换了个文件后缀,以前我们怎么写CSS的在微信小程序中我们依然怎么写。

  wxml加上wxss我们就可以构建出我们想要的界面UI了。

  xxx.js和xxx.json文件

  xxx.js文件就是写JS的地方,每个xxx.js对应一个同名的xxx•▼☆.wxml文件▷★,xxx◇◇○….js文件必须有Page对象,哪怕该页面没有任何业务逻辑。输入Page微信Web开发者工具会自动生成一些列空方法待你实现,当然你可以不实现,只是把你把骨架搭好而已。

  xxx.josn文件就是配置文件△-•▷,一般是全局配置才用,比如根目录的app.josn,定义了小程序由哪些页面构成,小程序导航Bar样式等▽○,属性看名字就知道什么意思了。

  pages属性配置的是页面,第一个就是启动页△□▪,所有页面都必须在这里配置,如果你建了一个页面忘记在这里添加了,那么你会很郁闷的,应为到时候页面跳转的时候onLoad方法不会执行▼◆,我就被这个浪费好多时间抓耳饶腮好奇不断▪△▪。

  整体结构

  看看下面的项目结构图,一个页面是一个文件夹,一个面通常都有js、wxml、wxss=▲△,wxml和js文件是必须的…■,可以有没有样式。

  calc(计算器页面)▼▼、history(历史记录)■★==、index(小程序首页、启动页)、logs(日志信息)●□◆▲、utils(js工具类)□▽…,logs和utils是自带的,可以有可以没有。

  源码分析

  这个简易计算器界面布局依然延续祖制▪☆▽,采用CSS Flexbox布局◆▽○,貌似微信官方也是这么推荐的(官方文档中就是使用Flexbox)●◇▽。

  计算器的按键,都是用标签来做的●◇●,加上wxss样式即可•★•□,当然也可以直接用button组件。

  这里bindtap,奎屯市小程序开发哪家好看名字就知道是用来绑定事件的,跟我们在HTML中使用onclick一个道理。id={{id9}} 双大括号中的值来自js文件中data属性定义的同名属性

  css就没什么好说的了,唯一需要注意的是微信提供了一个尺寸单位rpx,responsive pixel ,可以根据屏幕宽度进行自适应。在计算器的history页面也有使用:

  主要涉及组件

  view、text,[福州seo公司立荐久澳]微信小程序之点击返回顶层的实现方法。大部分页面都是它俩哥们-▷▪▪。

  按钮(button),index页面的按钮“简易计算器★▽”

  图标(icon)☆•▷,计算机的历史记录安静使用的就是icon自带的图标之一。

  标记方式调整页面(navigator)

  主要涉及API

  wx.navigateTo,导航,跳转●■△▪,在当前页面打开新页面

  Storage,本地存储•••◁,保存计算历史记录用到了它有setStorage、getStorage,同时还有带Sync结尾的异步方法

  效果图:

  注意事项

  每新建一个页面一定要记得去app.josn的pages属性中添加,不然的话使用navigateTo跳转到新页面后新页面的onLoad方法不会执行。

  微信小程序中没有window等JavaScript对象○◆▷,所以在写JS前想好替代方案,比如本计算器就被坑大了,[信阳seo公司方便久澳]本来使用eval函数可以方便的计算表达式●▽▷,结果没法用,绕了好大的弯▼◁◇◁。

  微信小程序中的JS并不是真正的JS,wxss也并不是真正的CSS,所以写的时候还是要注意一下。

  微信小程序总体来说不难◆○,官方的文档也写的非常好,认真阅读官方文档就好■◇■。

  本文转载自:http://zixun.jisuapp★▲▼.cn/xcxkfjc/4488.html

  推荐■▷◆△:《小程序开发教程》

  以上就是如何开发一款计算器小程序的详细内容■▲,更多请关注久澳传媒编程栏目其它相关文章!

[信阳seo公司方便久澳]如何开发一款计算器小程序

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。