UNPKG

@artmate/chat

Version:

**开箱即用的AI组件库(基于 Vue3 + ElementPlus)**

2 lines (1 loc) 426 B
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const a=require("vue");function d(c,e){let n;a.watch(()=>e,()=>{n=(t,r)=>typeof e=="function"?e(t,r):e?e[t.role]||{}:{}},{immediate:!0});const i=a.ref([]),o=t=>{const r=(t||[]).map((u,s)=>{const f=u.key??`preset_${s}`;return{...n(u,s),...u,key:f}});i.value=r};return o(c),{ListData:i,setListData:o}}exports.default=d;