1***@qq.com
1***@qq.com
  • 发布:2020-12-03 09:52
  • 更新:2020-12-03 09:56
  • 阅读:2195

uniapp data重新赋值 页面无反应

分类:uni-app
<swiper :indicator-dots="false" :autoplay="false" :duration="500" current="1" :style="{height:height}">

给元素赋值height

uni.getSystemInfo({  
                  success: (res) =>{ // res - 各种参数  

                    let obj = uni.createSelectorQuery().select('.neirong');  

                    obj.boundingClientRect(function (data) { // data - 各种参数  
                      this.height = data.height+"px";  
                    }).exec();  
                  }  
                });

js重新赋值,高度没有增加

2020-12-03 09:52 负责人:无 分享
已邀请:
YXW

YXW

height放在data(){}里了吗

  • 1***@qq.com (作者)

    放进去了

    2020-12-03 10:21

  • 1***@qq.com (作者)

    打印也有height的变化,就是页面样式没有刷新

    2020-12-03 10:22

  • YXW

    回复 1***@qq.com:这么写: obj.boundingClientRect(data => { // data - 各种参数

    this.height = data.height+"px";

    }).exec();

    2020-12-03 10:22

  • 1***@qq.com (作者)

    export default {

    data() {

    return {

    height:''",

    update1:true

    }

    },

    2020-12-03 10:29

  • 1***@qq.com (作者)

    回复 YXW: 打印能获取到值 1140px,但是页面没反应

    2020-12-03 10:29

  • 1***@qq.com (作者)

    感觉像是没有绑定成功,我初始值赋值 0px 也没反应

    2020-12-03 10:31

  • 1***@qq.com (作者)

    哈哈哈,之前绑定成功的时候没反应,然后我又把绑定给改了,赋值成功绑定又失败。。 现在已经可以了

    2020-12-03 10:32

该问题目前已经被锁定, 无法添加新回复