1 Star 0 Fork 0

qingbing/ts-v3-package

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Demo 插件介绍

1. 概要说明

1.1 地址

https://gitee.com/duqingbing/ts-v3-package/tree/ts-v3-demo

1.2 插件描述

vite + ts + vue3 + element-plus 封装的 Demo 插件

1.3 重要依赖

1.4 插件安装

# yarn 安装
yarn add @qingbing/ts-v3-demo

# npm 安装
npm i @qingbing/ts-v3-demo

2. 包说明

2.1 属性说明

属性名 类型 是否必需 默认值 意义
message String "Hello plugin" 显示消息

2.2 事件说明

事件名 类型 意义
onChange () => void 修改事件
onUpdate () => void 更新事件

2.3 实例暴露说明

属性名 类型
-

3. 示例

3.1 全局注册使用

  • 一旦注册, Demo 作为组件全局通用
  • 使用方法参考 3.2 模板组件使用, 去掉组件导入的语句即可
// main.ts
import { DemoPlugin } from '@qingbing/ts-v3-demo'
app.use(DemoPlugin, {
  name: 'Demo',
  options: {}
})

3.2 模板组件使用

<template>
    <div>
        <Demo />
        <Demo @on-update="handleUpdate" @on-change="handleChange" message="This is test demo" />
    </div>
</template>

<script lang="ts" setup>
import type { Ref } from 'vue'
import { Demo } from '@qingbing/ts-v3-demo' // 如果注册成了全局组件,这句将不再需要

const handleChange = () => {
    console.log("change 事件");
}

const handleUpdate = (msg: Ref<string>) => {
    msg.value = "内部消息被外部改变了;点击时间: " + new Date() + "。"
}
</script>

空文件

简介

vite + ts + vue3 + element-plus 的封装包 展开 收起
README
MIT
取消

发行版

暂无发行版

贡献者

全部

语言

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/duqingbing/ts-v3-package.git
git@gitee.com:duqingbing/ts-v3-package.git
duqingbing
ts-v3-package
ts-v3-package
ts-v3-demo

搜索帮助