微信小程序常用js以及BUG

// 获取Iphone底部安全距离
.bottom {
    bottom: env(safe-area-inset-bottom);
}


// width: 胶囊宽度 height:胶囊高度 top: 胶囊上边框到顶部距离 bottom: 胶囊下边框距离顶部距离
// left: 胶囊左边距离手机屏幕左侧距离 right: 胶囊右边距离手机屏幕左侧距离
// 获取胶囊相关数据的二次处理
const useMenuButtonObject = () => {
    const [capsuleObject, setCapsuleObject] = useState({height: 0, top: 0, right: 0});

    useEffect(() => {
        const _capsuleObject = wx.getMenuButtonBoundingClientRect(); // 获取胶囊对象
        setCapsuleObject(_capsuleObject);
    }, []);

    return capsuleObject
}


// 手机软键盘显示搜索并点击调用搜索
const onSearch = () => {
    // 执行搜索相关方法
    props.onSearch && props.onSearch();
};

<Input placeholderStyle="color:#bfbfbf;" placeholderClass={style.placeholder} confirmType="search" {...props.InputProps} onConfirm={onSearch} onInput={onChange} />


confirmType?: 'send' | 'search' | 'next' | 'go' | 'done'
  
  /** 点击完成按钮时触发
   *
   * event.detail = {value: value}
   * @supported weapp, rn, tt
   * @h5 借用[Form 组件](./form)的`onSubmit`事件来替代
   */
  onConfirm?: CommonEventFunction<InputProps.inputValueEventDetail>

// 小程序无法显示页面,实际上代码没问题
解决办法:
找到C:\Users\当前系统用户名\AppData\Local\下的微信开发者工具,直接删除然后重启微信开发者工具即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值