在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
因为微信小程序比较简单,直接开撸就行,千万别瞄准。 地址:https://github.com/yll2wcf/wechat-weapp-lifeTools 功能介绍功能比较简单,调用了百度ApiStore的接口即时查询空气质量。 我计划多加一些功能,争取把微信小程序提供的功能全用一遍。 也许你可以学到的东西
css优先级微信样式文件,其实就是css样式做了个加减法,就变成了wxss文件。 除去上面的,剩下的wxss和css大部分还是一样的,包括样式选择的优先级。
啰嗦了这么多,不如直接看例子,项目中result.wxml文件中布局: 其中 Text标签也指定了 当前位置 class page中指定了font-size,Text也指定了font-size。标签虽然优先级不如class高, 但是原则一:继承不如指定,所以34rpx生效。 页面的跳转再小的程序,一个界面也不太够用,跳转界面还是必须的。 路径后面可以通过? 拼装要传递的数据, 类似网络中get请求拼装url一样。 网络请求具体写法可以参考官方文档 下面是我的代码: 页面统一样式微信小程序的api不是很多,比较容易上手, 但是写出来一个好的程序还是需要仔细研究的,建议大家看一下微信提供的设计文档
为了每个界面样式统一,大家可以把相关样式抽取到 下面是项目里的 状态机微信框架刷新界面的方式类似React Native的状态机。 data里的数据一般用来控制界面的变化。 data里的数据不要随便乱写, 只设置和界面相关的。因为里面的数据一旦发生变化就会刷新界面,无关的数据只会加重渲染的压力。 data里面的数据,可以在wxml文件中通过 最后强调, 只能使用setData函数改变状态机变量 最后吐槽
微信小程序的开发环境非常难用,简直在侮辱开发环境这个词。连个自动闭合标签都没有,好多提示都没有(没提示谁会写代码啊),用中文输入法就会发现好多问题,想写中文注释需要时刻保持shift键切换,千万别忘了。 如果不想用它,也没问题, 用webStorm也可以写, 但是目前调试还是在微信开发环境中好用点。 webStorm需要配置 *.wxss和 *.wxml 的文件类型。 wxss对应css , wxml对应xml或者html 由于微信公众号推送的内容,不允许有小程序文档的链接,大家可以看原文链接 |
请发表评论