2021-02-23

uniapp遇到的问题总结:

1.scroll-view 滚动时不断计算scrolltop,并赋值给scroll-top属性,会导致滚动抖动,toview改变之后需重置

2.flex布局多行自适应布局,可以:1.添加 伪元素,2.操作dom,先定义无内容的空元素

1:    .container::after{content: '';width:300px;}

2:        div:empty{ height: 0; width:160px; border:none; }

3.正则验证输入法特殊符号和表情(可能我这个比较累赘了,但是)

var reg = /[`~!@#$%^&*Ծ‸╯﹏╰∠(`ω´*)థ౪థ╭(′▽‵)╯⊙ω⊙→_→༼。^・ェ・^。༽︿( ̄︶ ̄)︿()+=|{}':;',/\/\[\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]|[\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]/;

4.子传父,父组件上使用了v-if,可以用watch监听,可以渲染

5.界面返回统一用uni.navigateBack,返回从左到右,触发onshow,组件不刷新,方法有:1.可以在组件用v-if,onshow,onhide改变变量的布尔值,2.可以在组件上动态绑定key值  :key ,onshow改变key值组件刷新

6.上传图片,可以设置选中图片的张数,但是每次进入选择会是同样的值,需要计算改变数量,

7.canvas画图,有时候明明已经有数据了,但是图没有画出来,可以加个setTimeout定时器,用nextTick好像并没有很大效果,有时候也会有问题

8.强制刷新 this.$forceUpdate(),需放在代码最上面

9.nextTick保证dom加载完成,可以操作dom,

10.改变字号,小于12px,可以用scale

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值