收藏
回答

button中的disabled属性为什么没起作用?

无论是disabled:true、还是false按钮都是灰色的

本来我打算在js中设置一个判断用户是否登陆,登陆后才可以点击发布,可是修改后感觉就是没显示正常,然后再在wxml修改为现在的样子结果发现无论是true还是false都是灰色无法发送,有大佬可以给我解惑吗?

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

3 个回答

  • 武曲心
    武曲心
    2022-05-09

    写true和false是要带{{}}的,false会被当成字符串,转了值就是true

    2022-05-09
    有用 1
    回复
  • 难说
    难说
    2022-05-09

    把红色的去掉 绿色的不支持该属性 建议修改

    2022-05-09
    有用 1
    回复 5
    • 难说
      难说
      2022-05-09
      2022-05-09
      回复
    • 难说
      难说
      2022-05-09
      如果你想通过js去修改  你可以这么写 
      在你的data 加一个   
      is_btn_show:falase


      然后wxml  <button  disabled="{{is_btn_show}}">发布</button>
      2022-05-09
      1
      回复
    • 飞
      发表于移动端
      2022-05-09回复难说
      感谢大佬,我知道自己错误在哪里了
      2022-05-09
      回复
    • 飞
      2022-05-09回复难说
      disabled="true"中的true是一个字符串,而disabled=”{{true}}“中的true则为变量。
      2022-05-09
      回复
    • 飞
      2022-05-09回复难说
      我一开始在js中相当于给字符串赋值修改不了,然后现在发出来的图也相当于是一个字符串而不是一个布尔类型,现在弄懂了
      2022-05-09
      1
      回复
  • 微盟
    微盟
    2023-09-11

    这是字符串写法,都是true, 用变量

    2023-09-11
    有用
    回复
登录 后发表内容