Appearance
Message 消息提示 #
wise风格消息提醒
TIP
项目中的皆为本地使用路径,自己项目使用请根据快速开始中操作使用
基本用法 #
nav上很炫酷的按钮 目前只有这三种颜色根据类型type去选择需要的颜色
通过 type 改变按钮的颜色,支持各种原生属性
<template>
<div class="container">
<aux-gfg-button @click="handleClick('warn')">警告</aux-gfg-button>
<aux-gfg-button :disabled="true" :type="`danger`">弹窗</aux-gfg-button>
<aux-gfg-button :type="`success`">
成功
</aux-gfg-button>
</div>
</template>
<script lang="ts" setup>
import { defineComponent, ref } from 'vue';
import { GfgButton as AuxGfgButton ,WiseMessage} from "../../../../../aux-ui/main"
const handleClick=(type:string)=>{
console.log(12323);
WiseMessage.success("addd")
}
</script>
<style scoped>
.container {
display: flex;
perspective: 600px;
}
</style>
显示代码
带Icon按钮 #
通过插槽来加入icon实现带icon的按钮
通过icon的插槽实现
<template>
<div class="container">
<aux-gfg-button :disabled="true">
<template #icon>
<i class="iconfont icon-link"></i>
</template>
Click link
</aux-gfg-button>
<aux-gfg-button :type="type" :disabled="true">
<template #icon>
<i class="iconfont icon-shopping-cart-fill"></i>
</template>
Add Cart
</aux-gfg-button>
</div>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
import type { GfgButtonProps } from "../../../../../build/types/gfg-button"
import { GfgButton as AuxGfgButton } from "../../../../../aux-ui/main"
const type = ref<GfgButtonProps['type']>("success")
const words = ref("Icon")
</script>
<style scoped>
@import url(https://at.alicdn.com/t/c/font_3882013_ongjfg9mkdo.css?spm=a313x.7781069.1998910419.52&file=font_3882013_ongjfg9mkdo.css);
.container {
display: flex;
perspective: 600px;
}
.iconfont {
font-size: 30px;
}
</style>
显示代码
GfgButton 参数 #
参数名 | 类型 | 默认值 | 说明 | 跳转 Demo |
---|---|---|---|---|
type | primary success danger | primary | 三种标签代表三种颜色状态 | 基本用法 |
GfgButton 插槽 #
插槽名 | 说明 | 跳转 Demo |
---|---|---|
default | 任意内容 | 基本用法 |
icon | 组件内图标插槽 | 基本用法 |