使用wepy开发微信小程序踩的坑集


问题
原因
解决办法
描述
子组件接收不到参数
错误:<component list="{{list}}">
正确:<component list="list">
 
修改完布局后不刷新,必须要重新build
将component写到了page文件夹下导致
将component写到components文件夹下
 
使用flexbox,设置不换行显示失效
必须加上新的属性
加上white-space: nowrap;
很不解,white-space: nowrap;是设置文字不换行显示的
异步更新数据,不刷新
1.没有使用this.$apply(); 2.传入子组件时需要:prop.sync="data"
1.没有使用this.$apply(); 2.传入子组件时需要:prop.sync="data"
 
无法多次引用同一个组件
同一个组件多次引用需要在components中声明不同的id
不使用组件,完全靠数据来管理状态
完全靠数据来驱动的话,不知道对性能会不会有很大影响,待测试
给data中声明的属性赋值,如果该属性将传入子组件中,提示内存溢出
在子组件中申明的props的属性名与传入时的属性名不一致
将传入时的属性名和子组件中接收的属性名保持一致
 
新建page或component,提示not defined
重命名导致
将dist文件夹删除,运行wepy build,重新生成dist文件夹
 
微信授权多个权限问题
   
在真机上请求接口没反应,必须开启调试模式才行的问题
开发时开启的不校验域名配置,真机上运行除调试模式外需要域名配置
在微信开发平台配置请求域名
 
上传图片只能单个上传
不支持多张同时上传
循环上传
 
真机上本地图片不显示
写components中的组件引用图片路径的问题
图片路径要写使用这个组件的page的相对路径
 
使用wxParse后,使用autoprefixer打包报错
未知
将wxParse.wxss改为wxParse.scss
 
input多次设值不改变的问题
未知
使用bindinput事件return值重新设置
 
后台接受中文参数乱码
需要转码
使用 encodeURI("参数")转码
 
checkbox设置大小
 
使用class设置 transform : scale ( 0.6 );
 
引用scss样式文件报错
<style>标签解析出错
在<style lang="scss">中注明使用类型
 
input设置值之后不显示,必须获取焦点后才会显示,失焦后又会消失
设置了text-align: 'right'
在input外层包一层view,然后为view设置固定宽度,注意不能为100%



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值