收藏
回答

Component自定义组件里能调用其他Component组件吗

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 Component自定义组件 客户端 最新版 2.2.2

Component({

    properties: {

        bg: {

            type: String,

            value: ""

        },

        draw: {

            type: String,

            value: ""

        }

    },

    data: {

   

        time : 0,

    },

    methods: {


        init : function(){

            var _this = this

            //这里需要调用其他Component

        },


最后一次编辑于  2018-08-29  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • cunjinli
    cunjinli
    2018-08-29

    如果ComponentA组件在ComponentB里面引用,可以在ComponentB通过selectComponent选中ComponentA组件

    2018-08-29
    赞同
    回复 3
    • Liang
      Liang
      2018-08-29

      ComponentB  json里引用了ComponentA组件

      {

          "component": true,

          "usingComponents": {

              "top_bar": "/component/top_bar/top_bar"

          }

      }

      ComponentB调用ComponentA组件

      var top_bar = this.selectComponent('top_bar');

      console.log(top_bar)   //是null 是哪里的不对呢


      2018-08-29
      回复
    • cunjinli
      cunjinli
      2018-08-29回复Liang

      参数selector格式不对,是id选择器?

      2018-08-29
      回复
    • Liang
      Liang
      2018-08-29

      找到原因了,原来wxml里也需要加载才能使用

      <top_bar  id="top_bar" position="fixed" top="{{add_tips_show?'80rpx':0}}"></top_bar>

      2018-08-29
      回复