【问题总结】微信小程序开发过程中遇到的一些问题

一、概况

利用微信小程序云开发功能做了一个名为【网盘分享助手】的微信小程序。

主要功能:

1、分享一些网盘资源,为用户提供特定的网盘链接,用户复制链接后打开网盘App即可获取相应的资源。

(此处目的是分享动漫资源,主要海贼王相关。超级海迷)

2、为海迷设置一个留言区,用户可发布留言(暂不支持楼中楼回复)

二、遇到的问题及解决方案

1、问题:说到问题,最令人崩溃的莫过于:辛辛苦苦地开发,开开心心地提交审核,悲剧地审核不通过。是的,第一次做小程序,不知道审核力度和标准,所以...因为做了播放视频的功能,此类服务对个人主体不开放,被打回。

解决办法:只好改成分享网盘链接咯。

2、问题:每次修改页面的文本、图片等数据,都要重新提交代码审核(好麻烦)

解决办法:这个问题是因为页面把数据写死了,所以修改要直接修改代码,这是经验不足导致。把页面数据动态化起来就可以啦!只要把数据存到云数据库,页面加载时从云数据库获取数据,然后修改数据可以直接修改数据库,不用再修改代码重新提交审核。当然,你也可以做个后台管理页面,直接在小程序修改数据库来达到更新数据的目的。

(感觉对于刚接触小程序的萌新,这个思想真的很重要呀!)

3、问题:后台管理页面

解决办法:我个人的做法是灵活利用display属性,也就是小程序中的 wx:if="{{isShow}}"。通过改变不同代码块的display属性,来回切换页面的显示内容。效果如下:

点击【管理员】按钮,就能切换到后台管理页面。在管理页面点击【切换用户页面】就能切换回去。

值得注意的是,上面两个图片看起来是两个页面,实际上是写在同一个页面上的,只不过通过wx:if="{{isShow}}"来控制它们的显隐罢了。这个思想也很重要!它能帮你做到很多事情,比如“顺利通过审核”。

把变量isShow存到云数据库,让容易导致审核不通过的部分隐藏起来,等审核通过后,修改isShow就可以啦。可谓“暗度陈仓”!

4、问题:文本域输入包含换行的文本存到云数据库,页面展示的时候换行符没效果。

解决办法:文本展示放在<text></text>里面就可以啦。另外,推荐在<text>标签添加属性 user-select="{{true}}" ,这让你的文本变成可选择复制,这样感觉更完善。

5、问题:微信小程序后台无法查看独立访客(UV)数量。

微信小程序开通流量主的条件是独立访客(UV)达到1000人。怎么查看小程序的独立访客呢?这个问题困扰了我很久,网上查也没解决,后来自己摸索出来了。

坑人的是:小程序后台首页的数据统计默认是没有【累计访问人数】这一项的,要自己添加。

添加办法:点击【添加数据项】——>>勾选【累计访问人数】——>>确定 就可以啦。

6、问题:

 

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值