Files
xhs-examples/xhs-mini-demos/api-case/menu-button/menu-button.js
2025-09-14 00:21:54 +08:00

26 lines
620 B
JavaScript

const __templateJs = require("./templates.js");
const __mergePageOptions = require("../../util/mergePageOptions.js");
Page(__mergePageOptions({
onShareAppMessage() {
return {
title: 'menu-button',
path: 'api-case/menu-button/menu-button'
};
},
data: {
context: ''
},
getMenuButtonBoundingClientRect() {
const res = xhs.getMenuButtonBoundingClientRect();
if (res.errMsg) {
xhs.showToast({
title: `调用失败:${res.errMsg}`,
duration: 2000
});
return;
}
this.setData({
content: JSON.stringify(res)
});
}
}, __templateJs));