tienyouxiang 2021-06-23 13:16 采纳率: 50%
浏览 200

【微信小程序】wx.showToast 无法触发!

//wxml

<view style="width: 738rpx; height: 80rpx; display: block; box-sizing: content-box; ">
  <textarea  
     bindinput="CD1" value="{{CD}}" 
     placeholder="请输入要添加的菜单名,单次只能添加一个"  
     placeholder-style="color:#ff0021;font-size:15px;"  
     style="width: 100%; height: 70rpx;  box-sizing: border-box; left: 6rpx; " />
  <button   
     class="byy"   
     bindtap="addCD"  
     style="display:fixed; left: 15rpx; top: 780rpx">添加菜单</button>
</view> 
//js

var arr = ['这','是','一','个','测','试']

page({

  data(){

    CD: ""  

    },

  CD1:function(e){
    this.setData({
    CD:e.detail.value
    })
    },

  addCD:function(e){
    var panduan = this.data.CD
    console.log(panduan)
    if(panduan==''){
          wx.showToast({
          title: "请输入要添加的菜单",
          icon:"none",
          duration:1700,
       })
      } else {
        wx.showToast({
          title:"添加成功!",
          confirmColor:"#f66205d"
          })
         arr.push(this.data.CD)
         console.log(arr)
            }
    },
})

点击按钮后 wx.showToast 无法触发,必须先把 else 后加改成  else if(!panduan==""){},并且  textarea 中输入后 点击按钮才可以触发 title:"添加成功",删除 textarea 框的内容后再点击按钮才会触发  title:"请输入要添加的菜单"   ,我在另一个页面按这个代码写就可以正常触发,不用改else,这里就不行!!请问大佬们这个是什么情况!我代码有问题吗????

  • 写回答

2条回答 默认 最新

  • 代码的灵魂是bug! 2021-06-23 13:52
    关注

    试了一下代码,没出现你说的问题

    评论

报告相同问题?

悬赏问题

  • ¥15 求指导储层饱和度及含水率测井解释
  • ¥200 建三维地震工区写入sgy到指定目录
  • ¥30 靶向捕获测序探针设计自学
  • ¥15 写代码写代码单片机代码写代码写数字按键代码
  • ¥15 django按照距离进行排序
  • ¥15 (标签-微信|关键词-微信公众号)
  • ¥15 matlab中mjs用不了
  • ¥15 Ios抖音直播的时候如何添加自定义图片在直播间!
  • ¥60 riscv-pulpino总线上挂载axi从机
  • ¥15 ssh登录页面的问题