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语法

相关推荐
小羊Yveesss1 小时前
2026年小程序商城的现状和发展趋势
小程序
Greg_Zhong6 小时前
微信小程序如何关闭:当前渲染模式为webview?
微信小程序·微信小程序渲染引擎·渲染引擎需搭配更高基础库
橘子海全栈攻城狮8 小时前
【最新源码】养老院系统管理A013
java·spring boot·后端·web安全·微信小程序
智慧景区与市集主理人9 小时前
五一市集分账混乱?巨有科技智慧市集小程序实现统一收款、自动分账
大数据·科技·小程序
程序鉴定师12 小时前
深圳小程序制作哪家好?2026深度市场分析与选择指南?
大数据·小程序
河北清兮网络科技12 小时前
广告联盟全解析:从开发接入到运营优化,多视角拆解流量变现逻辑
小程序·app
计算机学姐13 小时前
基于微信小程序的校园失物招领管理系统【uniapp+springboot+vue】
java·vue.js·spring boot·mysql·信息可视化·微信小程序·uni-app
张晓℡¹⁸⁰³⁷¹⁸²⁵⁵⁸13 小时前
海外盲盒APP玩法集合,海外盲盒多国语言
小程序·php
互联科技报14 小时前
订货商城选择哪个系统操作更简单?2026小白友好型选型指南
小程序
SkyWalking中文站14 小时前
用 SkyWalking 监控微信和支付宝小程序
微信·微信小程序·支付宝