收藏
回答

小程序可以直接修改properties吗

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug properties 工具 6.5.3 2.11.0

小程序直接修改properties(父组件传的值)是推荐的吗?

回答关注问题邀请回答
收藏

2 个回答

  • の往事只能回味の
    の往事只能回味の
    03-27

    小程序开发系统内的一些值可以直接设置到properties上,使用value初始值设置入口

    组件.js:
      properties: {
      miniMargin:{
        type:Array,
        value:[wx.getMenuButtonBoundingClientRect().left,
               wx.getMenuButtonBoundingClientRect().top+3]
      },
    }
    组件.wxml
    <view style="width:{{miniMargin[0]}}px;margin-top:{{miniMargin[1]}}px;">
    
    03-27
    有用
    回复 1
    • の往事只能回味の
      の往事只能回味の
      03-27
      不过由于初始值渲染是一次性的,所以这种设置方法最好用于成套样式更新,用数组封装样式表
      03-27
      回复
  • Lv: Max Human
    Lv: Max Human
    2020-05-08

    修改的是data下的相同名字的properties的值,比如properties下值叫isShow,而你页面上的isShow既可以根据properties来也可以根据data来。。建议传递到外面让外面修改。也可以使用小程序提供的简单双向绑定

    https://developers.weixin.qq.com/s/V7Qm8bmo79hr

    2020-05-08
    有用
    回复 4
登录 后发表内容
问题标签