"use strict"; Component({ properties: { grey: { type: Boolean, value: false, }, showed: { type: Boolean, value: false, }, }, data: { hidden: true, }, observers: { showed: function (val) { this.setData({ hidden: !val }); }, }, methods: { show: function () { console.log("show"); this.setData({ hidden: false }); }, hide: function () { this.setData({ hidden: true }); }, }, });