UNPKG

@artmate/chat

Version:

借鉴字节开源react库AntX,通过vue实现的版本

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