- navigationStyle:custom后,求右上角胶囊按钮的尺寸
[图片] app.json 的 windows 设置了navigationStyle:custom后, 右上角的胶囊按钮宽高在不同设备下是怎么计算的?
2019-01-07 - 需求:更强大的slot
- 需求的场景描述(希望解决的问题) slot算是小程序框架中最能提高开发效率的功能之一了,但相较现有成熟框架,仍有不足,例如: 1.当没有为插槽提供内容时,无法设置默认内容 2.无法将组件内的数据传递给插槽,无法配合for使用 - 希望提供的能力 slot允许设置默认内容 <slot name="before"> <text>默认内容<text> </slot> slot允许传递数据 <view wx:for="{{list}}"> <slot data="{{item}}"></slot> </view>
2019-04-04 - 小程序组件样式不支持id和属性与标签选择器怎么办?
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo VM860:5 Some selectors are not allowed in component wxss, including tag name selectors, ID selectors, and attribute selectors.(./component/shopItem/shopItem.wxss:31:1)This wxss file is ignored. 小程序组件中不支持id 属性 标签这些选择器,该怎么办?
2019-05-13 - BUG slot插槽位置渲染错误,样式不调用组件样式
- 当前 Bug 的表现(可附上截图) 组件,注意slot位置在 [图片] 引用之后插入slot [图片] 渲染后的页面,变成了同级元素,而不是`button-list`子元素. 而且填充slot的元素没有引用button.wxss的样式。需要在引用页面在写一遍。很鸡肋 [图片] - 预期表现 - 复现路径 普通编译即可 - 提供一个最简复现 Demo 已提供
2018-12-28 - 小程序框架设计的明显缺陷
1、输入框居然不支持双向绑定。 2、只有自定义组件支持observer,页面不支持。 3、必须通过setData来更改数据。不知设计时为什么不用Object.defineProperty来实现响应式数据。 4、客户端性能低下。同一个交互动画,在移动版的谷歌浏览器上丝滑顺畅,在小程序客户端上卡得如麻。 5、不支持层级路由,导致一个公共头组件,每个页面都要加上。 6、组件上事件监听只支持以函数名作为参数,不可以放参,不可以用js表达式,导致一个简单的加法还必须做个函数实现,非常不方便。 希望小程序未来能够解决以上问题。
2019-03-15 - Framework inner error
- 当前 Bug 的表现(可附上截图) Framework inner error (expect FLOW_APPLY_PROPERTY but get another) [图片] 我在开发者工具上试着换了一下基础库,换到较低版本就不报错了,换到最新的基础库就会报错。希望团队能看看问题。 我实在给组件的属性赋值时抛出的异常。 我在页面上用了一个组件 A,给组件A的属性赋值,组件A里面包含组件 B,组件B 的属性是通过组件A的属性给赋值的。恰好这个时候抛出了异常。 这是在页面的代码块: [代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{ comments }}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"id"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]v-comment-item[代码][代码] [代码][代码]comment-id[代码][代码]=[代码][代码]"{{ item.id }}"[代码][代码] [代码][代码]content[代码][代码]=[代码][代码]"{{ item.content }}"[代码][代码] [代码][代码]created-at[代码][代码]=[代码][代码]"{{ item.created_at }}"[代码][代码] [代码][代码]openid[代码][代码]=[代码][代码]"{{ item.user.openid }}"[代码][代码] [代码][代码]nickname[代码][代码]=[代码][代码]"{{ item.user.nickname }}"[代码][代码] [代码][代码]avatar-url[代码][代码]=[代码][代码]"{{ item.user.avatar }}"[代码][代码] [代码][代码]/>[代码][代码]</[代码][代码]block[代码][代码]>[代码] 这是组件A的WXML代码: [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"container"[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{ content }}"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'author-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]v-avatar[代码] [代码]radius[代码][代码]=[代码][代码]"50%"[代码] [代码]avatar[代码][代码]=[代码][代码]"{{ avatarUrl }}"[代码] [代码]/>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'nickname {{ nickname_is_chines ? "zh-cn" : "" }}'[代码][代码]>{{ nickname }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'time-wrapper'[代码][代码]>{{ createdAt }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'content-wrapper {{ content_is_chines ? "zh-cn" : "" }}'[代码][代码]>{{ content }}</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-wrapper'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-item reply'[代码] [代码]bindtap[代码][代码]=[代码][代码]'onClickReply'[代码][代码]> خەت قالدۇرۇش </[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'action-item delete'[代码] [代码]wx:if[代码][代码]=[代码][代码]"{{ hasAuthor }}"[代码] [代码]bindtap[代码][代码]=[代码][代码]'onClickDelete'[代码][代码]> ئۆچۈرۈش </[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码]刚好上面的组件里面还有一个组件B也就是用户头像的组件 v-avatar 在页面给组件A的属性avatar-url赋值的时候抛出异常了。其他属性都没有问题。
2019-04-17 - rpx转换 px 后会被抹去小数点部分
[图片] 这是在模拟器在iPhone6上开发的,高 应该是93.75px,但是直接就成了93px,试了几个附近数的转化情况 184rpx<92px<186rpx 186rpx<93px<188rpx 188rpx<94px<190rpx 是bug吗?怎么处理 另外,rem在模拟器上是一屏宽度是20rem,固定不变,但是在安卓系统上真机测试,rem就固定不变是1rem=16px,这个怎么解决
2018-04-29 - input组件 聚焦后placeholder会上移
input组件 聚焦后placeholder会上移,该怎么解决
2019-01-23 - boundingClientRect返回null
- 当前 Bug 的表现(可附上截图) 我要做的就是canvas根据不同角色展示,如(角色为a时展示,为b时不展示) [图片] 但是第二次init的时候发现boundingClientRect返回了null,打印了好几次,query和query.select('.ec-canvas')均有返回值,到boundingClientRect这就不一样了,不知道为啥 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-01-15