这里有视频教程:https://www.bilibili.com/video/BV1Ko4y117WN/
scroll-view在滑动时里面的元素会短暂缺失,导致视图容器中的元素不完整,这是怎么回事?[图片]
2022-12-29这里有视频教程:https://www.bilibili.com/video/BV1Ko4y117WN/
滑块视图容器-安卓轮播异常- 当前 Bug 的表现(可附上截图), http://img.contact.jie-qu.cn/pinliandan/test.gif [图片] [图片] 这两个图一直在循环左右滑动,没有正常滑动,希望可以修复 - 复现路径 wechatide://minicode/5nVUssmn735l
2022-12-29这里有视频教程:https://www.bilibili.com/video/BV1Ko4y117WN/
滑块视图容器swiper-item组件报错?[图片] 我根据别人的写法为什么一运行就这样,他运行正常 上面为我运行的图片,下面是别人运行的图片 [图片]
2022-12-29这里有视频教程:https://www.bilibili.com/video/BV1Ko4y117WN/
可移动视图容器movable-view的拖动事件可移动视图容器movable-view的拖动事件bindchange如何正确使用?event.detail = {x, y, source}是什么意思?
2022-12-29这里有视频教程:https://www.bilibili.com/video/BV1Ko4y117WN/
请问怎么做一个视图容器切换的效果?[图片] 如图,就是这样左右切换视图容器,移到中间话会自动完整的切换过去。 这应该不是swiper做的吧?因为我用swiper做过,到了最左边还能划出一小段空白区域。还有就是如果让左边菜单栏的宽度是屏幕宽度的一半怎么做 ? 听说用movable-area可以做,但是我不清楚具体做法,有没有指教一下?
2022-12-29这里有解决方法:https://www.bilibili.com/video/BV1Ko4y117WN/
出现这样的界面应该如何处理?求详细解决教程[图片]
2022-12-29 <script> let results = { "data": [{ "name": "name1", "type": "t1" }, { "name": "name2", "type": "t2", "children": [ { "name": "name3", "type": "t3" }, { "name": "name4", "type": "t1", "children": [{ "name": "n6", "type": "t2" }] }] }, { "name": "name5", "type": "t3" }] } let result = filterTree(results.data) console.log(result) function filterTree(tree, arr = []) { if (!tree.length) return [] for (let item of tree) { // 循环数组,然后过滤数据 // 如果该条数据type不为0时,跳出本次循环 if (item.type == 't1') continue // 如果满足条件时,用新node代替,然后把children清空 let node = item.children ? { ...item, children: [] } : { ...item } // 然后添加到新数组中 arr.push(node) // 如果有子节点,调用递归函数,并把空数组传给下一个函数 // 利用引用数据类型的特性,实现浅拷贝 // 递归函数过滤时会改变这个空数组数据,从而实现层级结构过滤 if (item.children && item.children.length) { filterTree(item.children, node.children) } } return arr } </script>
请问这个筛选怎么做?请先考虑一下这个问题。 let results = { "data":[{ "name":"name1", "type":"t1" },{ "name":"name2", "type":"t2", "children":[{ "name":"name3", "type":"t3" },{ "name":"name4", "type":"t1", "children":[{ "name":"n6", "type":"t2" }] }] },{ "name":"name5", "type":"t3" }] } //经过函数fun1的处理,过滤掉所有type=t1的节点及其子节点。 let filted = fun1(results) console.log(`${JSON.stringify(filted, null, 2)}`) /** expected results: { "data":[{ "name":"name2", "type":"t2", "children":[{ "name":"name3", "type":"t3" }] },{ "name":"name5", "type":"t3" }] } */ 请实现fun1。
2022-11-30