useTest.js : import { onMounted } from 'vue'; export function useTest() { onMounted(() => { console.log('组件挂载后的 onMounted 钩子被调用'); }); } 另一个 Vue 组件里引入: // MyComponent.vue import { useTest } from './useTest'; export default { setup() { useTest(); // 其他 setup 逻辑... }, }; JS 来模拟: // 模拟 Vue 的 onMounted 钩子 function onMounted(callback) { // 模拟 Vue 的挂载过程 document.addEventListener('DOMContentLoaded', callback); } // 自定义组合函数 function useTest() { onMounted(() => { console.log('模拟的 onMounted 钩子被调用'); }); } // 在模拟的组件挂载时调用 useTest useTest();