- 【已解决】自定义tabBar无法触发页面wxs的prop监听事件?
需求:当自定义tabBar其中一个tab被点击时,显示另外一个自定义组件A。 思路:通过在page.wxml中添加wxs模块,监听tabBar的prop,以触发A组件的显示。 问题:wxs监听事件无法被触发。 // custom-tab-bar.js Component({ data:{showStudioMenu:false}, methods:{ whenTap:function(){this.setData({showStudioMenu:true})} } }) // custom-tab-bar.wxml <view change:showStudioMenu="{{sm.propObserver}}" > <view wx:for="{{normal}}" wx:key="index" id="{{index}}" bindtap="whenTap" > <image src="{{item}}" /> </view> </view> // page.wxml <wxs module="sm"> var propObserver = function (nv,v,oi,i) { console.log("sm.propObserver被执行"); // 不执行... console.log(nv,v,oi,i); // 不执行... } module.exports.propObserver = propObserver </wxs> --------------------------------- 总结: 1、tabBar和页面是兄弟。 2、两兄弟如果一定要通信,page里用getTabBar()后setData(),tabBar里用getCurrentPages()后setData()。
2022-04-28 - 【已解决】自定义导航栏开发工具上标题正常显示真机上却不显示?
[图片] app.json: { "window":{ "navigationStyle":"custom", "navigationBarTextStyle":"black" } } navigation-bar.wxml: {{title}} 请问这是为什么?
2022-04-25 - 【已解决】windowHeight(可使用窗口高度)是如何定义的?
问题: https://developers.weixin.qq.com/miniprogram/dev/api/base/system/wx.getWindowInfo.html wx.getWindowInfo()这个API返回的对象中的windowHeight具体是如何定义的? 官方文档似乎没有找到明确的定义。 是不是可以理解为:屏幕高度减去状态栏高度再减去标题栏高度? [图片] 如果不是的话请问准确的定义是什么? ------------------------------------------------- windowHeight定义: 此字段的值取决于navigationBar和tabBar是否自定义。 仅自定义navigationBar,windowHeight = screenHeight - tabBarHeight 仅自定义tabBar,windowHeight = screenHeight - navigationBarHeight 同时自定义navigationBar和tabBar,windowHeight = screenHeight
2022-04-24 - 【已解决】bindrefresherpulling和bindrefresherrefresh的区别?
scroll-view的这俩属性是不是同一个事件🤔️,不是的话区别是什么?https://developers.weixin.qq.com/miniprogram/dev/component/scroll-view.html [图片]
2022-04-23 - 【已解决】json文件内容错误,自定义组件未找到?
问题: 自定义组件时,component.json报错【未找到】: [ pages/cart/index.json 文件内容错误] pages/cart/index.json: ["usingComponents"]["button"]: "../../components/buttons/big" 未找到(env: macOS,mp,1.05.2201240; lib: 2.24.0) // 尝试直接在app.json中指定时依旧报错 [ app.json 文件内容错误] app.json: ["usingComponents"]["button"]: "./components/buttons/big" 未找到(env: macOS,mp,1.05.2201240; lib: 2.24.0) 组件.json: { "component": true } 页面.json: { "usingComponents":{ "button":"../../components/buttons/big" } } 其他自定义组件却没问题,这是为什么?如何解决?
2022-04-23 - 【已解决】自定义组件为何不支持全局样式的直接使用?
问题:自定义组件,若不在组件样式文件中手动引入全局样式,渲染后的组件实例直接样式丢失。 // component.wxss @import "../../app.wxss" // 引入一个全局样式!!! OMG!这难道不是完全多余的操作吗?逻辑和使用体验,不论哪个角度似乎都不该是这样。 建议:直接使用,无需手动引入。 --------------------------------------- 已解决:有相同疑惑的朋友及时补课【组件样式隔离】https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html#%E7%BB%84%E4%BB%B6%E6%A0%B7%E5%BC%8F%E9%9A%94%E7%A6%BB
2022-04-22 - 纯白色小程序码扫一扫无法识别
[图片] [图片]
2021-09-23