- 小程序editor富文本编辑器长按显示系统复制粘贴,抬手时失去焦点导致复制粘贴弹窗不显示bug?
editor组件地址:https://developers.weixin.qq.com/miniprogram/dev/component/editor.html#%E5%B1%9E%E6%80%A7%E8%AF%B4%E6%98%8E 组件名称:editor 富文本编辑器 微信版本号:8.0.38 基础库版本号:2.30.2bug复现步骤:1.长按显示系统复制粘贴, 2.抬手时自动失去焦点,键盘收起,复制、全选粘贴弹窗自动隐藏了,不显示bug。
2023-07-14 - 小程序富文本框可以实现在富文本中插入表格吗?
如题,主要是想在富文本中插入一些表格,像印象笔记小程序的一样,它可以在编辑的过程中插入表格信息,请问有做这个这个方法朋友可以提供下思路这些吗,求助
2023-07-20 - 微信小程序富文本框固定高度显示上下滚动条?
在微信小程序开发中使用富文本(editor)如果固定高度,过多时,想要出现上下滚动条,帮忙解答一下,谢谢!
2019-09-29 - 安卓系统input组件,初次触发获取焦点事件相关问题?
input输入框组件 安卓手机系统 ,微信版本 8.0.35 调试基础库2.31.0 现象是:在安卓系统中,input输入框首次点击触发焦点事件,去动态获取键盘高度时,获取的键盘高度不对,导致设置bottom 没有效果,input输入框失去焦点之后;再次点击input输入框,触发焦点事件,此时,动态获取的键盘高度是正确的,不知道是什么
2023-05-11 - live-player requestFullscreen 安卓无反应,iOS 正常
videoCtx.requestFullScreen({ direction: 90, success: function() { console.log('全屏成功') }, fail: function(error) { console.log("全屏失败" + error) }, complete: function() { console.log('全屏结束') } }) 调用全屏API安卓无效,ios 正常,安卓不会进上述任何一个回调,之前是正常的,最近发现失效
2023-03-02 - 微信小程序live-player实现全屏的方法
<live-player>这个组件在uniapp和微信的官方文档上都没有介绍全屏的实现方式,只是提及了bindfullscreenchange这个全屏变化监听方法。具体实现全屏的方法在微信官方文档的API中。 主要实现方法是,给<live-player>组件设置id,通过wx.createLivePlayerContext('live-player', this) 来获取LivePlayerContext 对象,然后调取LivePlayerContext 对象上requestFullScreen()方法来实现全屏显示,调用exitFullScreen()方法来关闭全屏。 要注意的是<live-player>组件并没有全屏按钮,需要自己写一个切换全屏的按钮,可以通过在<live-player></live-player>中嵌套<cover-view>来实现。微信小程序由于实现了原生组件同层渲染,也可以直接嵌套,不需要使用<cover-view>。 组件写法: <live-player id='live-player' class="liveplayer" :src="url" @click="showFull"</live-player> 全屏切换代码: cutFull(){//切换全屏 let player = wx.createLivePlayerContext('live-player', this); this.isFull = !this.isFull if(this.isFull){ player.requestFullScreen({ direction:90, success(){ console.log('success'); }, fail(){ console.log('fail'); } }) }else{ player.exitFullScreen() } },
2022-12-05 - 微信原生的直播拉流组件中requestFullScreen()这个方法不生效?
组件名:<live-player></live-player> 基础库版本号:2.26.2 微信版本:8.0.34 //页面 <view bindtap="showFull"> <view class="live-video" bindtap="showFull"> <live-player id="livePlayer" src="{{liveUrl}}" mode="live" autoplay bindstatechange="statechange" binderror="error"> <view class='full_img_idv' catchtap="hideFull" wx:if="{{showControls}}"> <view class="col-box" bindtap="unFullScreen" wx:if="{{fullScreenFlag}}"> 退出全屏 </view> <view class="col-box" wx:else bindtap="onFullScreen"> 全屏 </view> </view> </live-player> </view> </view> //js Page({ data: { liveUrl:"", fullScreenFlag: false, showControls: false, LivePlayerContext: '' }, onLoad() { }, showFull() { this.setData({ showControls: true }) }, hideFull() { this.setData({ showControls: false }) }, onFullScreen() { console.log("点击全屏喽"); let that = this this.data.LivePlayerContext = wx.createLivePlayerContext('livePlayer') debugger this.data.LivePlayerContext.requestFullScreen({ direction: 90, success(e) { debugger that.setData({ fullScreenFlag: true }) }, fail(e) { debugger console.log(e) }, complete(e) { debugger console.log(e) } }) }, unFullScreen() { let that = this this.data.LivePlayerContext.exitFullScreen({ success(e) { that.setData({ fullScreenFlag: false }) }, }) }, statechange(e) { console.log('live-player code:', e.detail.code) }, error(e) { console.error('live-player error:', e.detail.errMsg) } })
2023-04-13