20220508答辩结束,希望不要二辩。
新写的云函数打印出来的数据是空的,云端测试是获取成功数据的。这两个key值我是根据联合查询的连接字段写上去的,本来只是试试,没想到成功了。
云函数的测试成功了,证明不是云函数的问题,但是我在页面上始终获取不到值,改用直接查询数据库之后发现,应该是我的字段不匹配,openid对应的我的join数据库的字段应该是fa_openid,果然改了之后就有pcxx了。
获取到pcxx之后界面不显示,数据已经打印出来了,还是报错
查了一下资料小程序调式输出错误:cannot read property‘0‘ of undefined
没什么关系,但是看了这个文档,突然发现我写错了,把list写成了data,怪不得会报错。改完之后就显示值了。
有一个问题是所有的预约信息都会展示在界面上,而我只想要参与拼场的预约信息,我加了wx:if的限制条件,但是一直不成功。。。后来发现是我只加了一个中括号,应该是两个中括号。。。。
同样的代码,为什么上面的场地信息就能循环一次,而拼场宣言会循环两次。。。。
然后对比了好几次wdyy界面的内容,终于发现了有个两个循环都定义了item,然后试着定义了一下,把pcxx都改成item1了,而且我发现使用了item1我就不用写数组,不像pcxx[0]还只能循环第一个pcxx的第一个宣言。
想要根据不同的情况显示样式,当用户刚确定需要拼场时,在参与拼场界面辅助操作栏显示的按钮是“参与拼场”,有用户点击“参与拼场”按钮之后可以显示为“拼场成功”,之后再点击“拼场成功”会显示不能重复拼场。查阅资料:
微信小程序使用三目运算
微信小程序中三目运算符的嵌套使用
在前端加了限制但还是不太理解,明明想要的是它的值为空的时候就显示“参与拼场”,但是是不为空的时候才显示参与拼场??
换了一种写法,也是不行,都只能显示一个
可真难啊
难道是因为这些字段在后台都是布尔值,在数据库中就是number类型,但是前面的签到状态这些也是怎么写的啊,我不理解。。。。
或许是不能在一个页面里实现吧,误打误撞。。
在我的预约界面,前端加了这个控制
所以我不理解为什么拼场的不能。。。。
累了,先暂时这样子吧。
云函数要放在onload里面,否则会报这个错误
TypeError: Cannot read property ‘setData‘ of undefined
微信开发者工具进行真机演示突然报错
微信开发者工具真机调试状态下报:ReferenceError: define is not defined
更新开发者工具版本即可。
版本更新之后老是出现渲染层错误。。
烦人。
20220504
前段时间一直写论文忙着查重,很久没登陆系统,今天上来发现没有这些渲染错误了。