个人案例
- 关注组件official-account,能否已关注的话自动隐藏?
关注组件official-account,能否已关注的话自动隐藏?已经关注的用户也一直显示关注组件,很影响体验。
2018-11-14 - video组件使用封面背景后,左右两边有黑色描边
- 当前 Bug 的表现(可附上截图) [图片] 使用封面后,video有描边,是video组件默认黑色背景么? - 预期表现 video组件,无描边 - 复现路径 - 提供一个最简复现 Demo
2018-11-05 - 动态加载网络字体 wx.loadFontFace 是不是不支持中文字体?
[图片] - 当前 Bug 的表现(可附上截图) 动态加载网络字体 wx.loadFontFace 是不是不支持中文字体? 英文字体加载可以,中文显示加载失败,是不是不支持中文字体? [代码]if[代码] [代码](res.data.footer.font.cn) {[代码][代码]//中文字体[代码][代码] [代码][代码]var[代码] [代码]source = [代码][代码]'url("'[代码] [代码]+ res.data.footer.font.cn + [代码][代码]'")'[代码][代码];[代码][代码] [代码][代码]console.log([代码][代码]'加载中文字体:'[代码][代码], source)[代码][代码] [代码] [代码] [代码][代码]wx.loadFontFace({[代码][代码] [代码][代码]family: [代码][代码]'font-cn'[代码][代码],[代码][代码] [代码][代码]source: source,[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'加载中文字体成功:'[代码][代码],res.status)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'加载中文字体失败:'[代码][代码],res.status)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'加载中文字体中:'[代码][代码],res.status)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码](res.data.footer.font.en) {[代码][代码]//英文字体[代码][代码] [代码][代码]var[代码] [代码]source = [代码][代码]'url("'[代码] [代码]+ res.data.footer.font.en + [代码][代码]'")'[代码][代码];[代码][代码] [代码][代码]console.log([代码][代码]'加载英文字体:'[代码][代码], source)[代码][代码] [代码][代码]wx.loadFontFace({[代码][代码] [代码][代码]family: [代码][代码]'font-en'[代码][代码],[代码][代码] [代码][代码]source: source,[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]'加载英文字体成功:'[代码][代码], res.status)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'加载英文字体失败:'[代码][代码], res.status)[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]'加载英文字体中:'[代码][代码], res.status)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]}[代码]- 预期表现 可动态加载中文字体 - 复现路径 - 提供一个最简复现 Demo
2018-10-25 - 安卓体验版,程序会被阻断,开发版正常
- 当前 Bug 的表现(可附上截图) [图片] 此为尚未发布过小程序,小程序的体验版本 [图片] 此为同一个版本代码的开发版 图一在苹果手机上,开启调试模式后正常请求,换到安卓手机后,程序直接阻断 - 预期表现 安卓手机体验版不会阻断代码运行 - 复现路径 - 提供一个最简复现 Demo
2018-10-04 - input 每输入一个词都会关闭键盘再打开键盘是什么问题?
- 当前 Bug 的表现(可附上截图) input 每输入一个词都会关闭键盘再打开键盘是什么问题?不用数组循环,只有单独的话又没有这个问题 - 预期表现 输入时选择词组后不会关闭键盘再打开键盘,保持打开状态。 - 复现路径 - 提供一个最简复现 Demo [代码]//编辑器表单内容[代码][代码] [代码][代码]form_list: [[代码][代码] [代码][代码]{ name: [代码][代码]'text'[代码][代码], value: [代码][代码]''[代码][代码], style: [代码][代码]'title'[代码][代码], checked: [代码][代码]0[代码] [代码]},[代码][代码] [代码][代码]{ name: [代码][代码]'text'[代码][代码], value: [代码][代码]'内容内容内容内容内容'[代码][代码], style: [代码][代码]'bold,italic'[代码][代码], checked: [代码][代码]0[代码] [代码]},[代码][代码] [代码][代码]{ name: [代码][代码]'text'[代码][代码], value: [代码][代码]'引用引用引用引用引用'[代码][代码], style: [代码][代码]'blockquote'[代码][代码], checked: [代码][代码]0[代码] [代码]},[代码] [代码] [代码][代码]{ name: [代码][代码]'image'[代码][代码], value: [代码][代码]'http://yunimg.huicong365.com/2017-11-18/5a0fe97537d3d.png'[代码][代码], checked: [代码][代码]0[代码] [代码]},[代码][代码] [代码][代码]],[代码] [代码]/* 表单输入 */[代码][代码] [代码][代码]formListInput: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]editor_info = that.data.editor_info;[代码][代码] [代码][代码]var[代码] [代码]form_list = that.data.form_list;[代码][代码] [代码][代码]var[代码] [代码]height = e.detail.height;[代码][代码] [代码][代码]var[代码] [代码]index = e.currentTarget.dataset.index;[代码][代码] [代码][代码]editor_info[[代码][代码]'height'[代码][代码]] = height;[代码][代码] [代码][代码]form_list[index][[代码][代码]'value'[代码][代码]] = e.detail.value;[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]editor_info: editor_info,[代码][代码] [代码][代码]form_list: form_list[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码]<view [代码][代码]class[代码][代码]=[代码][代码]"editor-content"[代码][代码]>[代码][代码] [代码][代码]<block wx:[代码][代码]for[代码][代码]=[代码][代码]"{{form_list}}"[代码] [代码]wx:key=[代码][代码]"value"[代码] [代码]wx:[代码][代码]for[代码][代码]-index=[代码][代码]"index"[代码][代码]>[代码] [代码] [代码][代码]<!--文本-->[代码][代码] [代码][代码]<block wx:[代码][代码]if[代码][代码]=[代码][代码]"{{item.name=='text'}}"[代码][代码]>[代码][代码] [代码][代码]<block wx:[代码][代码]if[代码][代码]=[代码][代码]"{{!item.checked}}"[代码][代码]>[代码][代码] [代码][代码]<input [代码][代码]class[代码][代码]=[代码][代码]"weui-input"[代码] [代码]maxlength=[代码][代码]"-1"[代码] [代码]value=[代码][代码]"{{item.value}}"[代码] [代码]placeholder=[代码][代码]"请输入内容"[代码] [代码]bindinput=[代码][代码]"formListInput"[代码] [代码]bindfocus=[代码][代码]"formListInput"[代码] [代码]bindblur=[代码][代码]"formListInput"[代码] [代码]data-index=[代码][代码]"{{index}}"[代码] [代码]focus=[代码][代码]"{{editor_info.index==index?true:false}}"[代码] [代码]adjust-position=[代码][代码]"false"[代码] [代码]/>[代码] [代码] [代码][代码]</block>[代码][代码] [代码][代码]<block wx:[代码][代码]else[代码][代码]>[代码][代码] [代码][代码]<view [代码][代码]class[代码][代码]=[代码][代码]"text"[代码] [代码]catchtap=[代码][代码]"editorTap"[代码] [代码]data-index=[代码][代码]"{{index}}"[代码][代码]>[代码][代码] [代码][代码]{{item.value}}[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</block>[代码][代码] [代码][代码]</block>[代码][代码] [代码] [代码] [代码][代码]<!--图片-->[代码][代码] [代码][代码]<block wx:elif=[代码][代码]"{{item.name=='image'}}"[代码][代码]>[代码][代码] [代码][代码]<block wx:[代码][代码]if[代码][代码]=[代码][代码]"{{!item.checked}}"[代码][代码]>[代码][代码] [代码][代码]<input [代码][代码]class[代码][代码]=[代码][代码]"weui-input"[代码] [代码]maxlength=[代码][代码]"-1"[代码] [代码]value=[代码][代码]"{{item.value}}"[代码] [代码]placeholder=[代码][代码]"请输入内容"[代码] [代码]bindinput=[代码][代码]"formListInput"[代码] [代码]bindfocus=[代码][代码]"formListInput"[代码] [代码]bindblur=[代码][代码]"formListInput"[代码] [代码]data-index=[代码][代码]"{{index}}"[代码] [代码]focus=[代码][代码]"{{editor_info.index==index?true:false}}"[代码] [代码]adjust-position=[代码][代码]"false"[代码] [代码]/>[代码] [代码] [代码][代码]</block>[代码][代码] [代码][代码]<block wx:[代码][代码]else[代码][代码]>[代码][代码] [代码][代码]<view [代码][代码]class[代码][代码]=[代码][代码]"image"[代码] [代码]catchtap=[代码][代码]"editorTap"[代码] [代码]data-index=[代码][代码]"{{index}}"[代码][代码]>[代码][代码] [代码][代码]<image src=[代码][代码]"{{item.value}}"[代码] [代码]mode=[代码][代码]"widthFix"[代码] [代码]/>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</block>[代码][代码] [代码][代码]<!--视频-->[代码] [代码] [代码][代码]</block>[代码][代码] [代码][代码]</block>[代码][代码] [代码][代码]</view>[代码][图片] [图片]
2018-09-22 - video组件设置muted无效
[代码]<video src=[代码][代码]"{{content.video_url}}"[代码] [代码]poster=[代码][代码]"{{content.image_path}}"[代码] [代码]autoplay=[代码][代码]"{{content.autoplay}}"[代码] [代码]loop=[代码][代码]"{{content.loop}}"[代码] [代码]muted=[代码][代码]"{{content.muted}}"[代码] [代码]controls=[代码][代码]"{{content.controls}}"[代码][代码]></video>[代码]参数[代码]muted[代码]设置true 或false 都为禁音,只有整个[代码][代码]muted=[代码][代码]"{{content.muted}}"[代码]删除掉播放才有声音。希望能修复,可控制状态。[代码]
2018-07-26 - 使用rich-text后再用map组件,地图会悬浮在富文本中间
- 当前 Bug 的表现(可附上截图) 使用rich-text后再用map组件,地图会悬浮在富文本中间,开发工具显示正常,真机显示错位 [图片] - 预期表现 富文本显示后再显示地图 - 复现路径 - 提供一个最简复现 Demo [代码]<view [代码][代码]class[代码][代码]=[代码][代码]"weui-flex"[代码][代码]>[代码][代码] [代码][代码]<view [代码][代码]class[代码][代码]=[代码][代码]"weui-flex__item"[代码][代码]>[代码][代码] [代码][代码]<rich-text nodes=[代码][代码]"{{content.detail}}"[代码][代码]></rich-text>[代码][代码] [代码][代码]</view>[代码] [代码] [代码][代码]</view>[代码] [代码] [代码][代码]<view [代码][代码]class[代码][代码]=[代码][代码]"weui-flex"[代码][代码]>[代码][代码] [代码][代码]<view [代码][代码]class[代码][代码]=[代码][代码]"weui-flex__item"[代码][代码]>[代码][代码] [代码][代码]<map id=[代码][代码]"map{{index}}"[代码] [代码]longitude=[代码][代码]"{{content.lng}}"[代码] [代码]latitude=[代码][代码]"{{content.lat}}"[代码] [代码]scale=[代码][代码]"14"[代码] [代码]show-location style=[代码][代码]"width: 100%;height:100%;"[代码] [代码]bindtap=[代码][代码]"openLocation"[代码] [代码]data-latitude=[代码][代码]"{{content.lat}}"[代码] [代码]data-longitude=[代码][代码]"{{content.lng}}"[代码] [代码]data-name=[代码][代码]"{{content.name}}"[代码] [代码]data-address=[代码][代码]"{{content.address}}"[代码][代码]></map>[代码][代码] [代码][代码]</view>[代码][代码] [代码][代码]</view>[代码]
2018-07-26 - 客服消息第三方授权如何转发到网页在线客服平台?
1、开启消息推送:可以响应user_enter_tempsession事件,并可回复欢迎消息,可转发到网页客服平台。 2、第三方授权小程序:可以响应user_enter_tempsession事件,并可回复欢迎消息,可下发客服消息,不可转发到网页客服平台。 3、相应代码如下: [代码]$textTpl[代码] [代码]= [代码][代码]array[代码][代码]([代码][代码] [代码][代码]"ToUserName"[代码][代码]=>[代码][代码]$data[代码][代码][[代码][代码]'FromUserName'[代码][代码]],[代码][代码] [代码][代码]"FromUserName"[代码][代码]=>[代码][代码]$data[代码][代码][[代码][代码]'ToUserName'[代码][代码]],[代码][代码] [代码][代码]"CreateTime"[代码][代码]=>time(),[代码][代码] [代码][代码]"MsgType"[代码][代码]=>[代码][代码]"transfer_customer_service"[代码][代码],[代码][代码] [代码][代码]);[代码][代码] [代码][代码]exit[代码][代码](json_encode([代码][代码]$textTpl[代码][代码]));[代码]两种方式相应格式一样吗?
2018-06-15 - scroll-view 嵌套 第2层无效
[代码]<[代码][代码]scroll-view[代码] [代码]scroll-y [代码][代码]style[代码][代码]=[代码][代码]"height: {{scrollHeight}}px;"[代码] [代码]bindscrolltoupper[代码][代码]=[代码][代码]"upper"[代码] [代码]bindscrolltolower[代码][代码]=[代码][代码]"lower"[代码] [代码]bindscroll[代码][代码]=[代码][代码]"scroll"[代码] [代码]scroll-into-view[代码][代码]=[代码][代码]"{{menuGoodsToView}}"[代码] [代码]scroll-top[代码][代码]=[代码][代码]"{{scrollTop}}"[代码][代码]>[代码] [代码] [代码][代码]<!--优惠券-->[代码][代码] [代码][代码]<[代码][代码]scroll-view[代码] [代码]class[代码][代码]=[代码][代码]"coupon-list"[代码] [代码]scroll-x [代码][代码]style[代码][代码]=[代码][代码]"width:{{windowWidth-90}}px;"[代码] [代码]hidden="{{coupon_list && coupon_list.length>0?false:true}}">[代码] [代码]</[代码][代码]scroll-view[代码][代码]>[代码][代码]</[代码][代码]scroll-view[代码][代码]>[代码]嵌套后内层的[代码]<[代码][代码]scroll-view[代码] [代码]scroll-x> 无效[代码]
2018-06-11 - 添加体验者接口突然不行了,提示格式错误
[代码]$params[代码] [代码]= [代码][代码]array[代码][代码]([代码][代码] [代码][代码]'wechatid'[代码] [代码]=> [代码][代码]$wechatid[代码][代码] [代码][代码]);[代码][代码] [代码][代码]$params[代码][代码]= [代码][代码]str_replace[代码][代码]([代码][代码]'\/'[代码][代码],[代码][代码]'/'[代码][代码],json_encode([代码][代码]$params[代码][代码],JSON_UNESCAPED_UNICODE));[代码][代码] [代码][代码]$res[代码] [代码]= curl_post([代码][代码]'https://api.weixin.qq.com/wxa/bind_tester?access_token='[代码][代码].[代码][代码]$authorizer_access_token[代码][代码], [代码][代码]$params[代码][代码]);[代码][代码] [代码][代码]$res[代码][代码]=json_decode([代码][代码]$res[代码][代码],true);[代码][代码] [代码] 错误返回 errcode:47001,errmsg:data format error hint: [BnJ5.a07294529]
2018-06-11