收藏
回答

wx.showToast问题

wx.showToast({

title: ‘购买成功’,

icon: 'none',

duration: 2000

})

showToast:fail parameter error: parameter.title should be String instead of Undefined;

正常写法,就报这个错,求问怎么回事

最后一次编辑于  06-27
回答关注问题邀请回答
收藏

6 个回答

  • 微盟
    微盟
    06-28

    很明显的错误,复制进编辑器就报错了,单引号是中文的。修改成英文格式的就提示正常了。



    06-28
    赞同
    回复
  • 静以修身
    静以修身
    06-27

    你的 ‘购买成功’ ,单引号用的是中文单引号,请使用英文的

    06-27
    赞同
    回复
  • 陈式坚
    陈式坚
    06-27

    就是字面意思,title没有传,或者格式不对,必须是字符串


    你的 ‘购买成功’ ,单引号错了

    06-27
    赞同
    回复 1
    • 晋威
      晋威
      06-27

      单引号没有问题

      06-27
      回复
  • 祺爸💎
    祺爸💎
    06-27

    错误提示很清楚

    06-27
    赞同
    回复 8
    • 晋威
      晋威
      06-27

      不会回答问题就别回答

      06-27
      回复
    • 祺爸💎
      祺爸💎
      06-27回复晋威

      先学会看懂错误信息吧

      06-27
      回复
    • 晋威
      晋威
      06-27回复祺爸💎

      就你能看懂?别人都不懂英文,行了吧

      06-27
      回复
    • 祺爸💎
      祺爸💎
      06-27回复晋威

      看起来你是不懂

      06-27
      回复
    • 晋威
      晋威
      06-27回复祺爸💎

      呵呵,你懂的多

      06-27
      回复
    查看更多(3)
  • Amy
    Amy
    06-27

    应该是你title后面的双引号用的是中文的了

    06-27
    赞同
    回复 3
    • 晋威
      晋威
      06-27

      双引号是正常的,是在接口回调里面调就报错,放在外面就正常

      06-27
      回复
    • Amy
      Amy
      06-27回复晋威

      我刚才复制你这段代码,是符号的问题.如果要提示接口返回的提示,就不需要加引号了

      wx.showToast({
                            title: res.errmsg,
                            icon:'none'
                          })


      06-27
      回复
    • 晋威
      晋威
      06-27回复Amy

      我就是个写死的字符串,都试过了,放在回调外面调,是正常的,放回调中,就报错了

      06-27
      回复
  • 周天然
    周天然
    06-27

    wx.showToast({

    title: _title,

    icon: 'none',

    mask: false,

    duration: 2000,

    success: function() {


    }

    });


    06-27
    赞同
    回复