wx:key="{{index}}"
使用for循环模板报错- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 无论写不写wx:key,都不显示列表内容,控制台报错信息为: Now you can provide attr `wx:key
2019-07-11你的空指的是 '' 还是 undefined 还是 null ?
小程序 0和空的判断小程序 0和空的判断,问题列在这,想看看大家怎么判断的
2019-07-09因为控制台在另一条线程上,控制台输出数组时循环已经执行完毕,对象是引用传递,所以输出的是内存中该数组的数据;而长度是number,按值传递,输出的就是console传入的值 不过你的代码倒是有问题,splice会修改原数组,你根据menu的长度循环,循环中又用splice删除menu中的项,你每删除一项,其后其他项的下标就-1,但你的i每次+1,也就是你每删除一项就漏掉一项,最后还会出现i大于数组长度-1的情况。
关于数组的问题数组使用splice删除其中的元素时出现了奇怪的现象 问题代码: [代码]let menu = app.globalData.menu;[代码][代码] [代码][代码]let len = menu.length;[代码][代码] [代码][代码]console.log(menu);[代码][代码] [代码][代码]console.log(len)[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0; i < len; i++) [代码][代码] [代码][代码]{[代码][代码] [代码][代码]if[代码] [代码](menu[i].num == 0) [代码][代码] [代码][代码]{[代码][代码] [代码] console.log(i); app.globalData.global_flag = 1; menu.splice(i, 1); in_menu.splice(i,1); len=menu.length; i-=1; [代码][代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] 定义的数组menu中含有两项,打印menu及其长度len后,执行循环删除掉menu中的部分元素(其中有一个会被删除)打印结果为 0:{id: "01", name: "寿司", num: 1} length:1 nv_length:(...) __proto__:Array(0) 长度:2即我在使用splice删除数组中的元素前打印含两个元素的数组,出来的结果只有一项,而其长度为2在以上代码中只去掉含splice那两句话 打印结果为 0:{id: "00", name: "糖醋排骨", num: 0} 1:{id: "01", name: "寿司", num: 1} length:2 nv_length:(...) __proto__:Array(0) 长度:2即再不使用splice后打印结果无误所以很疑惑,为什么在使用splice时,删除数组元素前打印含两个元素的数组,结果只有一项???
2019-07-09确定你的真机支持8位数的hex颜色值吗 https://caniuse.com/#feat=css-rrggbbaa 不支持就改用rgba
真机调试下,样式错乱自定义的class样式没生效 - 预期表现 - 复现路径 - 提供一个最简复现 Demo [图片]
2019-06-14用css变量实现 优点: 只需设置最顶层元素style,内部元素直接在wxss中取值 切换主题色不需要频繁setData,响应迅速 不受组件样式隔离影响 [图片]
对于主题色,有没有什么比较好的解决方案?对于一个产品,会有一个大体上的风格样式和主题色; 但是如果对于某些希望能够自定风格的,如某些app上的不同主题,会同时更改背景颜色,字体颜色,顶部栏颜色等等; 在小程序上实现起来却不是很方便,以下是我现在使用的设置方式: 1.从服务器获取主题色,并将其置于app.globalData 2.在需要使用的页面获取到该颜色值,然后setData进页面数据 3.在页面上元素中添加style="background-color:{{color}}" 而以上是我所有需要此颜色的页面都会进行2.3步操作,感觉很繁琐 有没有什么更加简便的方式来实现类似的功能
2019-06-14经过拷贝的项目不一定是抄袭,还有大把第三方平台做小程序开发。 各种加密混淆也没有意义,直接扒代码用的人根本不在乎代码的可读性。 真正的源头是那些获利者,扒代码到某宝上卖的人。 我觉得那些不做开发搞个源码就靠广告赚钱的投机者也可以当劣币处理。
小程序反抄袭解决思路到现在官方也无法解决反编译反抄袭,原创作者需要投入大量时间用于开发,被嫖了只能认倒霉,最后只能和抄袭的人比拼运营,长期以往下去逆币淘汰良币。我有一个思路,可以彻底解决抄袭风。 既然解决不了成品后的抄袭,那么是不是可以从源头解决? 1.所有小程序必须在官方git库里有一步一步提交的记录。 2.强制使用官方开发工具,并且此工具必须联网,监控代码的产出时间,并在随机时间里,上传你一段时间的目录结构和代码变更。 3.出钱。这些东西的变更和良好的服务都需要成本,我相信所有原创开发者都愿意掏一笔钱,每年10到20元的成本。 这么棒的思路,我就不信还不能解决抄袭。
2019-06-05认真读一次报错吧,不能用中文。
scroll-view中id属性值格式错误- 当前 Bug 的表现(可附上截图) 我已经按照官网提示 不能是数字开头 我都是字符串 为啥还报错 [图片] [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-06-03ES6扩展运算符,这句相当于浅拷贝this.data.options2 https://es6.ruanyifeng.com/#docs/array#%E6%89%A9%E5%B1%95%E8%BF%90%E7%AE%97%E7%AC%A6
...this是什么意思我在wux-we的UI中看到这样一句代码 const options2 = [...this.data.options2] 不知道是什么意思,有大神能帮忙,解惑一下吗
2019-06-03官方提供的样式中placeholder样式的选择器是.ql-editor.ql-blank::before,小程序端应该也是一样的。 https://github.com/wechat-miniprogram/editor-style/blob/master/editor.css
editor- 当前 Bug 的表现(可附上截图) [图片] - 预期表现 改变提示文字的颜色,斜体 - 复现路径 - 提供一个最简复现 Demo
2019-06-03safari的bug 给.ensure添加样式overflow:hidden
ios上小程序动画createAnimation渲染的时候页面闪烁- 当前 Bug 的表现(可附上截图) 经过真机测试,ios渲染就会闪屏。andriod正常运行 [图片] - 预期表现 [图片] 图片在沿z轴旋转90度之后,从新设置图片src,然后再旋转90度,在模拟器上没有问题,安卓没有问题。正常翻转 - 复现路径 https://developers.weixin.qq.com/s/GPsIrQmI7S8f - 提供一个最简复现 Demo https://developers.weixin.qq.com/s/GPsIrQmI7S8f
2019-06-03