收藏
回答

微信小程序判断语句怎么样正确执行?switch语句怎样正确执行?

新手,判断语句无法正确执行,百度了老半天

代码片段 https://developers.weixin.qq.com/s/1fIzyBmt7Mex

js:

const app = getApp()

Page({

data: {

},

onLoad: function () {},

onclick: function(e) {

var id = e.target.id;

//console.log(e)

//console.log(id)

switch (id) {

case 0: console.log("按键1");

case 1: { debugger;console.log("按键2") };

case 2: { console.log("按键3") };

}

/* if (id == 0) {

console.log(id)

} else if (id == 1) { console.log("按键2")}

else { console.log("按键3")}

*/ }})





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

1 个回答

  • undefined
    undefined
    01-24
    0 1 2 改成字符串试试
    01-24
    赞同
    回复 1
    • 肖
      01-24
      还真是,id值是字符串类型。因为我使用了if(id==0)试了下判断成功了就以为是数字类,万万没想到是字符串。谢谢了!!
      01-24
      回复
登录 后发表内容
问题标签