微信小程序自定义组件显示隐藏问题
发布于 7 年前 作者 fqin 13519 次浏览 来自 问答

我自定义了一个组件,在.wxml中添加了hidden="{{modalHidden}}",在对应的js中添加了

Component({

    properties: {

            modalHidden: {//这里定义了modalHidden属性,属性值可以在组件使用时指定.写法为modal-hidden

               type: Boolean,

                value: true

           },  

   },

    data: {      

       text: "text",

   },

    methods: {        // 跳转

       startAnswerButton() {

           wx.navigateTo({  

                 url: "XXX"

           });        },        //取消

       closeReward() {  

              this.setData({  

                  modalHidden: true,

           })        }    } });

然后在需要调用的.wxml中加入
<modal modal-hidden="{{is_modal_hidden}}" modal-msg="{{is_modal_Msg}}" />
但是无论是true 还是 false 都会显示

1 回复

问题解决了,要在data中设置默认属性,这一步忘记了

回到顶部