题主在做小程序云开发官方的前端操作数据库模块DEMO时,沒法新增(题主用的是微信开发工具稳定版 Stable Build (1.02.1911180))
按这个按半天沒有反应,然后看警告了。
./pages/databaseGuide/databaseGuide.wxml
Now you can provide attr `wx:key` for a `wx:for` to improve performance.
8 | </view>
9 | <view class="list-item">
> 10 | <text class="request-text" wx:for="{{7}}" style="color: {{step === index + 1 ? 'red': 'black'}}">{{index + 1}}</text>
| ^
11 | </view>
12 | <view class="list-item" wx:if="{{openid}}">
13 | <text class="request-text">openid:{{openid}}</text>
题主是个新手,根本不知把wx:key加在wx:for前面,还是后面,也不知wx:key后面加=“”,还是加=“{{7}}”,不知加什么(丁_丁)?
在此跪求各位大大佬吖。。。答主一生平安吖。。。
不知道的话就是,wx:key="id",反正不能用双花括号。还有,你这wx:for="{{7}}" 也太优秀了吧,wx:for里面得是个数组吧?
不懂就多看文档:
https://developers.weixin.qq.com/miniprogram/dev/reference/wxml/list.html#wx:key
直接wx:key="index"
就完事了。
console.log(e)看index是多少不就行了吗
错误不在这儿,加不加都无所谓的,你得看看其他地方错误
wx:key=“这条数据的id” 或者wx:key=“*this”
没用过云开发,但知道这个报错不影响功能哈,报错是说你没加wx:key,你这个wx:for="{{7}}"的写法也是错的,那个add函数不是有个fail方法吗,看下报了什么错?