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 想用@vueuse 把项目动态改成深色主题,localStorge里面的vueuse-color-scheme一开始就给我改成了dark,不知道什么原因(相关搜索:背景颜色)
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库
  • ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计