评论

wx.createSelectorQuery(...).select(...).context is not a fun

thirdScriptError wx.createSelectorQuery(...).select(...).context is not a function;

场景:

    点击图标,获取用户输入内容;

WXML:

<input id='userinput' value='hello world!' placeholder="输入内容" />
 
<image class='btn-send' src='' bindtap='send'></image>

JS:

send: function(){
  wx.createSelectorQuery().select('#userinput').context(function (res) {
    console.log(res.context)
  }).exec()
},

报错:

thirdScriptError
wx.createSelectorQuery(...).select(...).context is not a function;

请教各位大神,这什么原因?

点赞 0
收藏
评论

4 个评论

  • 浮华背后
    浮华背后
    2019-06-19

    更新了下开发者工具,就好使了。。。肯恶搞很久没更新的原因

    2019-06-19
    赞同
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-06-17

    “文章分享”是用于分享大家关于小程序的开发、运营经验的。

    问题或者需求反馈,可以发到“问题解答”模块,我们会有对应同学来处理回复的。

    我们会将这个帖子隐藏掉,可以将这篇帖子删掉发到“问题解答”里面。


    2019-06-17
    赞同
    回复
  • 浮华背后
    浮华背后
    2019-06-16
    thirdScriptError
    this.createSelectorQuery is not a function;at pages/dialogue/index page send function

    不管用。 我想了个替代方法: JS:

    /**
       * 页面的初始数据
       */
      data: {
        userInput : ''
      },
     
      /**
       * 同步用户输入内容
       */
      sync: function (e) {
        this.setData({
          userInput: e.detail.value
        });
      },
     
       /**
        * 发送
        */
        send: function(e){
          var cont = e.currentTarget.dataset.cont;
        },

    WXML:

    <input id='userinput' value='hello world!' bindinput='sync'
     placeholder="输入内容" />
     
    <image class='btn-send' src='' bindtap='send' data-cont="{{userInput}}"></image>


    虽然绕了点,但实现功能了。

    还是想了解 wx.createSelectorQuery 无法使用的原因!

    2019-06-16
    赞同
    回复
  • dorunto
    dorunto
    2019-06-16


    会不会是这个原因

    2019-06-16
    赞同
    回复
登录 后发表内容