uni-app 开发微信小程序注意点

1、场景:

uni-app开发微信小程序,使用uni-ui【官方维护的UI组件库】时,需要注意的坑

总之和web开发不一样的地方,我都会称为坑

问题没解决之前,都会想这想那,但是问题解决之后,突然发现,很多时候是疏忽了

2、描述:

1、表单输入框宽度问题

html 复制代码
<uni-card>
      <uni-forms ref="loginFormRef" :modelValue="loginForm" :rules="loginFormRules" label-width="160rpx">
        <uni-forms-item label="用户名:" required name="username">
          <uni-easyinput type="text" v-model="loginForm.username" placeholder="请输入用户名" />
        </uni-forms-item>
        <uni-forms-item label="密码:" required name="password">
          <uni-easyinput type="password" v-model="loginForm.password" placeholder="请输入密码" />
        </uni-forms-item>
      </uni-forms>
      <button type="primary" @click="handleLogin">登录</button>
    </uni-card>

以上代码功能没问题,但是样式存在问题:

输入框不为空时,后面会展示清空icon,点击清空后,输入框的宽度会比清空前短30px

解决:给表单父元素加上固定宽度

css 复制代码
:deep(.uni-card){
    width: 300px;
  }

2、异常提示

屏幕提示:连接不到服务器,请点击屏幕重试
控制台报错:Global error: TypeError: Cannot read properties of undefined (reading 'on') at index.vue:1:1 async component loader

以上情况大概率是语法不兼容,比如依赖的版本、在js项目中使用了ts语法

相关推荐
黄华SJ520it5 小时前
新零售排队免单系统开发全流程介绍
小程序·零售·系统开发
宸翰11 小时前
uni-app 设置 Android 底部虚拟导航栏背景色
android·前端·uni-app
千逐6814 小时前
UniApp 鸿蒙实战:音视频与多媒体处理完全指南
华为·uni-app·harmonyos·鸿蒙
handsome091614 小时前
windows开发uniapp如何上架app到app store
uni-app·上架
宠友信息16 小时前
Redis 内容社区源码架构优化与即时通讯数据一致性处理
spring boot·后端·websocket·mysql·uni-app
CHB1 天前
uni-app x 蒸汽模式 iOS版 性能测试基准报告 Benchmark
ios·uni-app·swiftui
衍生星球1 天前
SpringBoot3 + Vue3 + 微信小程序如何学习,以及学哪些技术,组件
sql·微信小程序·uni-app·vue·springboot
weixin_451431561 天前
落地到一个真实项目里——一个 AI驱动的冰箱食材管理小程序
人工智能·ai·小程序
hnxaoli2 天前
统信小程序(十六)xls转xlsx
开发语言·python·小程序
卓怡学长2 天前
w272基于springboot便民医疗服务小程序
java·spring boot·spring·小程序·intellij-idea