Results 12 comments of chen4342024

> 请教作者个问题:我们一般加key几乎都说是为了优化性能。文中也说加key是为了最大化复用已有的 DOM,但是vue官网说v-for采取就地复用”策略。如果数据项的顺序被改变,Vue 将不会移动 DOM 元素来匹配数据项的顺序, 而是简单复用此处每个元素,并且确保它在特定索引下显示已被渲染过的每个元素。这个默认的模式是高效的,建议尽可能在使用 v-for 时提供 key,除非遍历输出的 DOM 内容非常简单,或者是刻意依赖默认行为以获取性能上的提升。所以我理解 我仔细看了下updateChildren , 发现列表对比的时候会先对比首尾,如果都不一样,才会用到key,如果key能再老的数组中找到的话,则是移动,如果找不到,则会创建新的DOM元素。所以增加key是可以获取性能上的提升的

恩。支付宝官方建议是把私钥保存在服务端。但是,由于我的插件并没有投入商业使用,所以并没有解决,欢迎帮忙完善一下

@SeanWangDev 私钥之类的还是推荐放在服务端会好一点, 比较安全

@jackie19 实在抱歉,因为这个插件是之前弄的,最近没有时间去完善。

关于签名的问题,建议下载支付宝官方例子,然后先行测试通过之后,再接入

你是ios端的还是Android端的呢?支付宝官方的文档你看了么? 文件里面的key 都改好了么?

修改了文档,请重新看文档

不好意思,文档没写仔细,改了一点,你再看看

厉害,也许各种库就是这样从小小的细节里面演化出来的~

在chrome浏览器上试了下,使用fragment比不用反而更慢点呢.. 应该是现代浏览器有针对这方面做优化了。所以,并不需要用 var fragment = document.createDocumentFragment(); fragment.appendChild(elem); 这种方式了吧 ?