在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、概况 利用微信小程序云开发功能做了一个名为【网盘分享助手】的微信小程序。 主要功能: 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、问题:
|
请发表评论