小程序采用taro缘由:
1、想尝试一下react项目
2、taro的生态圈不错,taro-ui组件是不错的选择
此次主要针对编程过程中遇到的一些问题做下分享
一、组件兼用性问题
组件AtTextarea在小程序基础调试库2.9.4版本中
会出现onChange方法无效的情况,降低下版本(这可能就是用兼容性问题了,采用)
fixed={true}这个属性在能滚动的页面一定要用一下,~~~~
不然编辑模块会跟着滚动起来
二、云开发云函数
在app.tsx中初始化好云开发环境
云开发写好的函数首次一定要上传(上传模式如图)
上传完成后可以点击更多设置
此时可以看到node_modules已经有了,index.js是否是最新的
之后的代码更新可以选择更新文件就可以了~~~~
网速比较差情况,多次上传可能出现进程堵塞,
报错的时候就是要你清理下上传的进程了
云开发调试模式
三、云开发数据库
1、云开发环境创建,创建的环境ID用于云函数初始化,可以先创建一个测试环境,等上线的时候再创建线上环境(每个环境好像都有有效期的)
2、数据库创建,只要穿件名称即可
注意:数据库默认为_id,没有主键自增id,倒序请使用以下代码
orderBy('createdTime', 'desc')
四、icon采用阿里的
https://www.iconfont.cn/
使用方法引入一篇文章https://blog.csdn.net/qq_26258865/article/details/85612352#_2
五、图片存放在了阿里云的oss,引用方便
云开发还未介绍到的地方可以参考(找了一篇比较好的文章)https://blog.csdn.net/qq_31393401/article/details/90145000
小程序婚礼邀请函之后可能考虑开源,届时会更新github地址出来
做了首页照片展示、留言和导航模块
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。