## 重构版本小细节
> 有部分因为编辑器和hello-uniapp版本(我看的hello-uniapp版本已经是uniapp编辑模式的nvue版本了)的原因造成的一些细节上的小问题,给大家备注一下
### 1. `uni-badge`兼容性问题
> 在新版本的`Hello uniapp`中已经固定了宽度所以在**强化badge组件功能**章节可能会遇到下面的问题
> ![](https://img.kancloud.cn/b4/11/b411c6da817d35cb49928d1ae1b413d1_412x70.png)
> 强化修改后无法正常显示
**解决办法:**
```
<template>
<view v-if="text" :class="inverted ? 'uni-badge--' + type + ' uni-badge--' + size + ' uni-badge--' + type + '-inverted' : 'uni-badge--' + type + ' uni-badge--' + size" class="uni-badge" style="padding: 0 10rpx;" @click="onClick()"><slot></slot>{{ text }}</view>
</template>
```
> 代码整体复制替换即可解决当前存在的问题
*****
### 2. 键盘弹出后输入框的部分边框被覆盖
> 在**聊天输入框组件开发**章节中点击输入按钮上推后会出现下面的效果
![](https://img.kancloud.cn/76/ad/76ade4fdd39e4994d03dd184048de391_434x144.png)
> 输入框和键盘之间的间隔没有了
**解决办法**
```
<view style="height: 100rpx;" class="fixed-bottom flex align-center border-top bg-white">
<input type="text" value="" cursor-spacing="10" class="flex-1 ml-3 rounded bg-light" style="padding: 5rpx;" placeholder="文明发言" />
<view class="flex justify-center align-center font-lg iconfont icon-fabu animated faster" hover-class="jello text-main" style="width: 100rpx;"></view>
```
> 在`input`中加入`cursor-spacing="10"`即可解决这个属性的意思是:指定光标与键盘的距离,单位 px 。取 input 距离底部的距离和 cursor-spacing 指定的距离的最小值作为光标与键盘的距离
******
### 3.新版社区的onready和onload在子组件不生效
改为`mounted`周期函数
### 4.`user_chat`发消息之后不能自动回滚到底部
```
pageToBottom(){
let lastIndex = this.list.length - 1
if (lastIndex < 0) return;
this.$nextTick(()=>{
this.scrollInto = 'chat'+lastIndex
})
}
```
- 第一季社区开发实战
- workerman启动报错
- 提示缺少uni.ttf
- gateway配置完成无法链接
- 打包完成后发消息成功不回复
- 为什么我安装的tp和老师的结构不一样
- 为什么重构版本没有交互
- 网站搭建成功却不能访问
- 无法正确获取到接口的内容
- onBackPress在小程序不生效
- 聊天能发送但是不能接收
- 搜索收起键盘 在小米手机上不起作用
- 启动workerman的时候报 stream_socket_server()
- 跨域问题完美解决方案
- 重构版的小细节
- 后端报错password没有默认值
- Tp5.1的目录中引入gatewayworker框架
- 如何启动gatewaywoker呢?
- 后端源码部署到服务器
- 前端源码部署
- 常用工具
- 点9图的制作
- win配置php环境变量
- win下安装composer
- win下配置网站基于phpstudy