hldy_app/unpackage/dist/dev/mp-weixin/component/public/Drawer.js

58 lines
1.5 KiB
JavaScript

"use strict";
const common_vendor = require("../../common/vendor.js");
const common_assets = require("../../common/assets.js");
const _sfc_main = {
__name: "Drawer",
props: {
widNumber: {
type: Number,
default: 85
},
canclose: {
type: Boolean,
default: true
}
},
setup(__props, { expose: __expose }) {
const isVisible = common_vendor.ref(false);
const props = __props;
const drawerStyle = common_vendor.computed(() => ({
width: `${props.widNumber}%`
}));
function openDrawer() {
isVisible.value = true;
}
function whiteDrawer() {
if (props.canclose) {
isVisible.value = false;
}
}
function closeDrawer() {
isVisible.value = false;
}
__expose({
openDrawer,
closeDrawer
});
return (_ctx, _cache) => {
return {
a: isVisible.value,
b: common_vendor.n({
"overlay-show": isVisible.value
}),
c: common_vendor.o(whiteDrawer),
d: common_assets._imports_0$8,
e: isVisible.value && __props.canclose,
f: common_vendor.o(whiteDrawer),
g: common_vendor.n({
"drawer-open": isVisible.value
}),
h: common_vendor.s(drawerStyle.value)
};
};
}
};
const Component = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["__scopeId", "data-v-40fcca19"]]);
wx.createComponent(Component);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/component/public/Drawer.js.map