uniapp的bug们

tytbook / 2024-04-28 / 原文

 1 uni-icons标签的数据绑定有问题

<uni-icons type="contact" class=" icon"  size="25"></uni-icons><view>{{user_msg}}</view>
<!-- 之所以不把{{user_msg}}写在uni-icons标签之内,是因为,uni-icons有一个bug,它不支持数据绑定 -->

2 vue2的tihs"迷路"问题

uni.getStorage({
    key:'user_ID',
    // success: function (res) {
    // 	this.user_ID=res.data;//非箭头函数的this,会"绑定丢失",这是vue2的bug,为了规避这个bug,发明了箭头函数
    // 	console.log('res.data',res.data);
    // }
    success: (res) => { // 使用箭头函数  
        this.user_ID = res.data; // 这里的 this 将会指向外部作用域的 this  
        console.log('res.data', res.data);  
    },
})

3 uniapp,右对齐bug

<view class="you"><view><button type="primary" size="mini">删 除</button></view></view>
.you{
  display: flex;  /*使之灵活,只有加这句话,居中才能生效*/
  justify-content: flex-end; /* 内部标签水平最后, right在小程序没有用,但是,浏览器有用 */  
}

只有flex-end

但在浏览器中,flex-end和right都是有效的

 

4 uniapp的button,有很大的占位,使用css都限制不住他

5 普通button没有这个bug

可以在外面套一层view,间接限制其宽度