收藏
回答

Component 里有个bindinput提示在parent index页面没有找到?

我在pages/index/index下面用了一个Component,而这个Component里面有个input并且设置bindinput="searchInput"。在这个Component的js文件里,我已经定义了这个searchInput方法。模拟器没有问题,但是真机运行提示pages/index/index里面没有定义这个searchInput。关键是这个是在Component里的。难道每个在Component里bind了还要在它的parent页面又要bind一次?

/pages/index/index.wxml
 
<discover></discover>
 
/pages/discover/home/home.wxml
 
<input type="text" bindinput="searchInput"></input>
 
/pages/discover/home/home.js
 
methods: {
    searchInput(e) {
        this.setData({
            query: e.detail.value
        })
 
    },
}


最后一次编辑于  2019-12-10
回答关注问题邀请回答
收藏

3 个回答

  • 2019-12-19

    我不管3721,在pages/index/index加了这个searchInput提示消失了,但是bindtap点击居然没效果。哎

    2019-12-19
    有用
    回复 1
    • 2019-12-19
      我用form解决了。不用bindinput了。搞不定。
      2019-12-19
      回复
  • TNT
    TNT
    2019-12-10

    没代码片段 我猜不出来

    2019-12-10
    有用
    回复 8
    查看更多(3)
  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-10

    代码片段

    2019-12-10
    有用
    回复 2
登录 后发表内容
问题标签