个人案例
1 你不用block,直接用标签也是可以的。 但是有一种场景例外,就是不希望有标签包裹,比如你那里,你需要分别作用到多个标签上,或者外部包裹一层,但是我如果不想要有一层包裹呢? 也就是不需要有标签的时候,可以用block来组织。 还有就是个人更喜欢用block,而不是直接用view之类的标签,这样代码也很容易知道这里有条件语句。
block包装元素有什么用,看数据绑定里的案例,block一点作用也没有啊?在数据绑定这个章节里有个block的案例 <block wx:if="{{true}}"> <view> view1 </view> <view> view2 </view> </block> 意思就是把下面两个<view>组件合并成一个block,是这个意思吗? <view wx:if="{{length > 5}}"> 1 </view> <view wx:if="{{length > 5}}"> 4 </view>
2021-12-26绑定一个catchtouchmove空事件,比如: //wxml catchtouchmove="toPreventDefault" //js toPreventDefault(){} 如果要包含其他touch事件,那就都设置为toPreventDefault即可。
小程序阻止touchmove事件阻止事件怎么弄
2021-12-221(为啥这里有个1,因为很多时候在编辑器里面,不能直接输入中文,此句与回答内容无关) 如果是开发工具,看下这两个参数: useIsolateContext userConfirmedUseIsolateContext 是否设置为了true,也就是勾选“详情-本地设置-使用独立域进行调试”,会影响分享朋友圈打开,也就是单页模式,得到的scene值不是1154。
小程序分享朋友圈有的安卓手机打开不是单页面?小程序分享朋友圈有的安卓手机打开不是单页面,获取场景值每次都一样
2021-12-22这两个参数 useIsolateContext userConfirmedUseIsolateContext 为true,也就是勾选“详情-本地设置-使用独立域进行调试”,会影响分享朋友圈打开,也就是单页模式,得到的scene值不是1154。 的确,官方文档没有说这两个属性配置的含义。勾选上述选项之后,就会设置为true,得到的scene值是之前的,会导致scene值保留。 是否还有其他影响,目前还没遇到。 从字面意思猜测,应该是会影响内部的上下文处理,具体不详,静待官方解释说明。
官方出来解释一下 project.config.json 文档 配置中缺少参数解释?官方出来解释一下 useIsolateContext useCompilerModule userConfirmedUseCompilerModuleSwitch 这三个参数完全找不到什么意思 [图片] https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html
2021-12-22的确,不支持动态数据,感觉很鸡肋。 提供一种间接处理的方案。具体参考这里:https://developers.weixin.qq.com/community/develop/article/doc/000e44f6b385105bfc1dd023553413
建议支持组件向slot传递数据为了组件的可扩展性以及不同页面需要展示的效果或内容不同,组件中经常需要用到slot进行内容动态设置,但是目前的只支持静态内容的slot,不支持动态slot,即slot中的内容根据组件动态展示
2021-11-28通常都是企业注销了,然后某天又需要绑定微信相关的,发现有数量限制,然后才去解绑。但是,按照微信现在的流程,直接就限制了,解绑不了。 除非是之前就遇到过,熟悉这个流程的,才能按照给定的流程玩,属于“先知”,而“后知”占多,微信就没考虑从流程上调整下,来应对实际情况,改善用户体验?
主体公司已注销如何注销公众号和小程序?主体运营公司已经注销,如何注销公众号和小程序
2021-11-03不使用webpack的监听,暂时使用onchange来监听,临时方案,等待官方修复。
webpack --watch监听模式下开发工具一直在重复编译?开发工具版本号(最新RC版):1.03.2005141,之前使用的是1.03.2005140稳定版,也有问题。 操作系统是mac os 10.13.5 使用webpack --watch监听的情况,开发工具会一直处于编译循环中。 监听目录已忽略/dist、 node_modules相关目录。 猜测是,开发工具监听了项目目录,而非编译之后的dist目录导致一直在编译循环。
2020-05-29可以通过 window.location.reload(); 来临时解决,虽然很恶心。 通过sessionStorage之类的存储当前页面是否加载过,未加载的就通过reload方法重新加载一次。 当然,要先判断一下系统版本,以及并非所有页面都需要这样处理。
ios微信开网页history.pushState页面链接不改变,4年的老问题了iphone微信中打开网页 使用history.pushState进行页面跳转,页面正常跳转,但是从微信菜单栏复制出来的链接还是之前的链接,这也会造成微信分享问题,以及选择在浏览器打开会打开之前的链接。replaceState也一样。 安卓机正常 记得15年就遇到过这样的问题了-_-#
2019-12-24一年快过去了,飘过。
ios控制中心不触发页面onShow/onHide,innerAudio播放暂停- 当前 Bug 的表现(可附上截图) innerAudioContext的音频正在播放,在ios用户往上滑(或者下滑)动拉出控制中心界面,音频的播放会暂停(触发onPause),页面没有触发onHide; 在系统菜单收起时,页面没有触发onShow; 虽然在该情况下,可以onPause事件让音频继续播放,但这样会与普通的暂停逻辑混淆。 - 预期表现 让控制中心界面出现/收起时,触发onHide/onShow - 复现路径 请使用代码片段尝试 - 提供一个最简复现 Demo 请使用代码片段尝试
2019-08-22同意楼主,希望官方,认证排查完善一下FileSystemManager API相关方法,的确问题有点多。
目前FileSystemManager存在的4个问题File处理是非常重要的类,稍有问题,就可能导致系统数据错误,目前发现FileSystemManager有4个问题: 1、removeSavedFile(Object)方法已经失效。无法删除saveFile保存文件。2个月前测试还是正常的。导致以前使用此方法的程序全部出错。文档上没有任何说明。 2、unlinkSync()方法代替了removeSaveFile方法。文档依然没有任何说明。方法命名也是有问题的,unlink怎么也无法跟删除文件联系在一次。以后命名用delFile,deleteFile等 3、accessSync()方法用于判断文件是否存在。尽然是通过函数报错实现的。"如果执行方法报错,说明文件不存在。"这个是很原始的思维。方法返回true,false是比较优雅的,代码实现: try{ wx.getFileSystemManager().accessSync(path); return true; }catch(e){ return false; } 4、getSavedFileList()方法无法获得saveFile保存的文件列表(估计跟removeSaveFile是相同的问题) 按照经验来看,这个类应该有不止以上4个问题,应该还有更多的问题。请抓紧排查修复。
2019-05-12