From 8b47a68c974983a8de216b4b5b81b04af7636e69 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Thu, 28 Aug 2025 15:39:13 +0800 Subject: [PATCH] 'commit' --- dsLightRag/static/YunXiao/live2d_widget.js | 33 ++++++++++++++++++---- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/dsLightRag/static/YunXiao/live2d_widget.js b/dsLightRag/static/YunXiao/live2d_widget.js index 351964d5..8c41b731 100644 --- a/dsLightRag/static/YunXiao/live2d_widget.js +++ b/dsLightRag/static/YunXiao/live2d_widget.js @@ -35,15 +35,38 @@ function initL2Dwidget() { }, "mobile": { "show": true, "scale": 0.5 }, "react": { "opacityDefault": 0.8, "opacityOnHover": 1 }, - "dialog": { "enable": true, "script": { - 'tap body': `你好啊,我是${model.name}。`, - 'tap face': '有什么问题或者烦心事都可以和我聊聊~' - }} + "dialog": { + "enable": true, + "script": { + 'tap body': `你好啊,我是${model.name}。`, + 'tap face': '有什么问题或者烦心事都可以和我聊聊~' + }, + "hitokoto": false + } }); + + // 初始化完成后延迟显示欢迎消息 + setTimeout(() => { + if (window.L2Dwidget && window.L2Dwidget.dialog) { + window.L2Dwidget.dialog.show(`你好啊,我是${model.name}!`); + } + }, 1000); } // 页面加载完成后初始化看板娘 -window.addEventListener('load', initL2Dwidget); +window.addEventListener('load', function() { + initL2Dwidget(); + + // 为学伴选择器绑定change事件监听器 + const modelSelect = document.getElementById('model-select'); + if (modelSelect) { + modelSelect.addEventListener('change', function() { + const selectedModelId = this.value; + console.log('用户选择学伴:', selectedModelId); + switchL2DModel(selectedModelId); + }); + } +}); // 暴露模型切换功能接口 window.switchL2DModel = function(modelId) {