index-event-handler.js 656 B

123456789101112131415161718
  1. /**
  2. * 事件处理器
  3. * 用于处理所有示例数据的点击事件
  4. */
  5. (function() {
  6. window.addEventListener('DOMContentLoaded', function() {
  7. // 获取所有示例按钮并绑定事件
  8. document.querySelectorAll('.example-button').forEach(function(button) {
  9. button.addEventListener('click', function(e) {
  10. e.preventDefault();
  11. const exampleType = this.getAttribute('data-example');
  12. if (window.vueApp && typeof window.vueApp.fillExample === 'function') {
  13. window.vueApp.fillExample(exampleType);
  14. }
  15. });
  16. });
  17. });
  18. })();