2

小程序采用taro缘由:

1、想尝试一下react项目
2、taro的生态圈不错,taro-ui组件是不错的选择

此次主要针对编程过程中遇到的一些问题做下分享
一、组件兼用性问题

组件AtTextarea在小程序基础调试库2.9.4版本中
会出现onChange方法无效的情况,降低下版本(这可能就是用兼容性问题了,采用)

image.png

   fixed={true}这个属性在能滚动的页面一定要用一下,~~~~
   不然编辑模块会跟着滚动起来
    

二、云开发云函数

   在app.tsx中初始化好云开发环境

image.png

   云开发写好的函数首次一定要上传(上传模式如图)

image.png

   上传完成后可以点击更多设置

image.png

   此时可以看到node_modules已经有了,index.js是否是最新的

image.png

   之后的代码更新可以选择更新文件就可以了~~~~

image.png

   网速比较差情况,多次上传可能出现进程堵塞,
   报错的时候就是要你清理下上传的进程了
   云开发调试模式

image.png
image.png

三、云开发数据库

1、云开发环境创建,创建的环境ID用于云函数初始化,可以先创建一个测试环境,等上线的时候再创建线上环境(每个环境好像都有有效期的)

image.png

image.png

2、数据库创建,只要穿件名称即可
注意:数据库默认为_id,没有主键自增id,倒序请使用以下代码
orderBy('createdTime', 'desc')

image.png

四、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地址出来
做了首页照片展示、留言和导航模块
image.png


hongzheng
95 声望3 粉丝