da
This commit is contained in:
1 parent
ca9960c8bc
commit
bd426ed1d3
24 files changed
+912
-108
No files matched your search
@@ -25,11 +25,23 @@ pnpm build:lib # 产出 dist/parallel-agents-vue.{js,umd.cjs} + dist/parallel-a
|
||||
|
||||
## 嵌入其它 Vue 项目
|
||||
|
||||
两种方式(详见 [docs/07-使用说明.md](./docs/07-使用说明.md)):
|
||||
|
||||
**A. 按包引入**(已 `build:lib`):
|
||||
|
||||
```ts
|
||||
import { ParallelAgentsPanel } from "parallel-agents-vue";
|
||||
import "parallel-agents-vue/style.css";
|
||||
```
|
||||
|
||||
**B. 直接拷源码**(适合要改源码的人):把整个 **`src/parallel-agents/` 文件夹**拷进你的项目 `src/` 下,
|
||||
样式由其 `index.ts` 自动引入,**无需 Tailwind / 任何 CSS 框架**:
|
||||
|
||||
```ts
|
||||
import { ParallelAgentsPanel } from "@/parallel-agents"; // 或 "./parallel-agents"
|
||||
```
|
||||
> 仅需 `vue` 与 `markdown-it` 两个运行依赖。
|
||||
|
||||
```vue
|
||||
<!-- 放进你自己的抽屉 / 弹窗里,面板会自适应容器(h-full w-full)。
|
||||
接口地址走配置文件默认(src/config.ts),登录只需把用户名传进来(免密自动登录)。 -->
|
||||
@@ -76,4 +88,5 @@ import "parallel-agents-vue/style.css";
|
||||
- `@saved="(task) => ..."` —— 保存成功(含新建/更新)后回传 `SavedTask`。
|
||||
- `@update:taskId="(id) => ..."` —— 当前任务 id 变化(保存 / 加载历史时)。
|
||||
|
||||
> 样式作用域全部包在根类 `.parallel-agents` 下,且**不引入 Tailwind preflight**,不会污染宿主全局样式。
|
||||
> 样式作用域全部包在根类 `.parallel-agents` 下,**不依赖 Tailwind**(布局类是面板自带的作用域工具类子集),
|
||||
> 不会污染宿主全局样式。
|
||||
Reference in new issue
Block a user