vue3组件库-mycom3-vue 组件文档

mycom-vue3 组件文档

mycom-vue3 GitHub

https://github.com/royalknight56/mycom-vue3

mycom-vue3 主页

mycom-vue3

基本组件

标题

<mc-text width="200px">这是一个大标题</mc-text>
<mc-text width="200px" size="small">这是一个标题</mc-text>

在这里插入图片描述

链接

<mc-link width="200px">默认链接</mc-link>
<mc-link width="200px" type="red">默认链接</mc-link>
<mc-link width="200px" type="blue">默认链接</mc-link>
<mc-link width="200px" type="yellow">默认链接</mc-link>

在这里插入图片描述

分割线

<mc-divider text="分割线"></mc-divider>

在这里插入图片描述

文字提示

<mc-tip text="补充说明文字提示"><mc-tag>文字提示</mc-tag></mc-tip>
<mc-tip text="补充说明"><mc-tag>文字提示</mc-tag></mc-tip>

在这里插入图片描述

标签

<mc-tag>标签</mc-tag>
<mc-tag type="red">标签二</mc-tag>
<mc-tag type="blue">标签三</mc-tag>

在这里插入图片描述

表单组件

输入框

<mc-input v-model:value="inputch" placeholder="请输入密码"></mc-input>

在这里插入图片描述

按钮

<mc-button size="small"> 按钮 </mc-button>
<mc-button size="small" type="red"> 按钮 </mc-button>
<mc-button size="small" type="blue"> 按钮 </mc-button>
<mc-button size="large"> 大按钮 </mc-button>

在这里插入图片描述

选择器


selectlabel: [
        {
    
     label: "草莓sdasfsda", value: "a" },
        {
    
     label: "香蕉", value: "b" },
        {
    
     label: "草莓", value: "a" },
        {
    
     label: "香蕉", value: "b" },
        {
    
     label: "草莓", value: "a" },
        {
    
     label: "香蕉", value: "b" },
      ],
<mc-select width="100px" v-model:value="selectch" :label="selectlabel">
</mc-select>

在这里插入图片描述

开关

<mc-switch v-model:value="switchch"> 开关 </mc-switch>

在这里插入图片描述

单选按钮

<mc-radio v-model:value="radioch" label="1"> 单选按钮 </mc-radio>
<mc-radio v-model:value="radioch" label="2"> 单选按钮 </mc-radio>
<mc-radio v-model:value="radioch" label="3"> 单选按钮 </mc-radio>

在这里插入图片描述

复选按钮

<mc-checkbox v-model:value="checkch" label="1"> 复选按钮 </mc-checkbox>
<mc-checkbox v-model:value="checkch" label="2"> 复选按钮 </mc-checkbox>
<mc-checkbox v-model:value="checkch" label="3"> 复选按钮 </mc-checkbox>

在这里插入图片描述

数字选择器

<mc-switch v-model:value="switchch"> 开关 </mc-switch>

在这里插入图片描述

日期选择器

<mc-date date="2020-10-01" v-model:value="datech"> </mc-date>

在这里插入图片描述

滑动条

<mc-slider v-model:value="sliderch"> </mc-slider>
<mc-slider :top="1" v-model:value="sliderch"> </mc-slider>

在这里插入图片描述

提示组件

滑动解锁

<mc-unlock v-model:value="iflock" width="50%">
  <h4>滑动解锁按钮</h4>
</mc-unlock>

在这里插入图片描述

隐藏显示切换

<mc-unlock2 width="50%">
  <h4>显示与隐藏按钮</h4>
</mc-unlock2>

在这里插入图片描述

提示框

this.$alert({
    
    
  name: "hello",
  text: "hellohellohellohellohellohellohello",
});

在这里插入图片描述

模态对话框

this.$modal_alert(
  {
    
     name: "模态对话框", text: this.count++ },
  () => {
    
    
    this.$top_alert("被接受");
  },
  () => {
    
    
    this.$top_alert("被拒绝");
  }
);

在这里插入图片描述

顶部提示框

this.$top_alert(this.count++);

在这里插入图片描述

右部提示框

this.$right_alert(this.count++);

在这里插入图片描述

右部提示页

<mc-right-page @close="right_show=false" v-if="right_show">
  <mc-articl>
    思路就是将scrollArea设定为垂直布局,然后加入按钮和widget,当鼠标点击按钮后,隐藏widget,利用垂直布局,做到自然伸缩,然后为什么要使用scrollArea做容器,因为scrollArea可以实现当容器空间不足,出现进度条进行列表滑动,下面一步一步来实现。
  </mc-articl>
</mc-right-page>

布局组件

段落

<mc-articl>
  思路就是将scrollArea设定为垂直布局,然后加入按钮和widget,当鼠标点击按钮后,隐藏widget,利用垂直布局,做到自然伸缩,然后为什么要使用scrollArea做容器,因为scrollArea可以实现当容器空间不足,出现进度条进行列表滑动,下面一步一步来实现。
</mc-articl>

头部菜单

<mc-header :menu='[{name:"布局",path:"layout"},{name:"提示",path:"unlock"}]'>
  mycom-vue3
</mc-header>

在这里插入图片描述

居中框

<mc-unlock2 width="50%">
  <mc-center> 登录框 </mc-center>
</mc-unlock2>

居中布局

<mc-middle width="50%">
  居中
</mc-middle>

折叠面板

<mc-collapse :text="{name:'折叠面板',text:'面板内容'}"> </mc-collapse>

在这里插入图片描述

卡片

<mc-articl>
  思路就是将scrollArea设定为垂直布局,然后加入按钮和widget,当鼠标点击按钮后,隐藏widget,利用垂直布局,做到自然伸缩,然后为什么要使用scrollArea做容器,因为scrollArea可以实现当容器空间不足,出现进度条进行列表滑动,下面一步一步来实现。
</mc-articl>

实用组件

切换轮播图

<mc-tab v-model:value="test" height="200px" width="50%">
  <mc-tab-page>1</mc-tab-page>
  <mc-tab-page>2</mc-tab-page>
  <mc-tab-page>4</mc-tab-page>
</mc-tab>

在这里插入图片描述

百分比显示按钮

<mc-percent-button text="加载中" process="0.5"> </mc-percent-button>

<mc-percent-button text="加载中.." :process="loading"></mc-percent-button>

<mc-percent-button text="加载中.." :process="ctrlloading"></mc-percent-button>

<mc-slider :top="1" v-model:value="ctrlloading"></mc-slider>

在这里插入图片描述

百分比显示饼图

<mc-percent-pie text="加载中" :process="0.7"> </mc-percent-pie>
<mc-percent-pie text="加载中.." :process="loading"> </mc-percent-pie>
<mc-percent-pie text="加载中.." :process="ctrlloading"></mc-percent-pie>

在这里插入图片描述

百分比显示环图

<mc-percent-ring text="加载中" :process="0.7"> </mc-percent-ring>
<mc-percent-ring text="加载中.." :process="loading"> </mc-percent-ring>

<mc-percent-ring text="加载中.." :process="ctrlloading"> </mc-percent-ring>
<mc-slider :top="1" v-model:value="ctrlloading"></mc-slider>

在这里插入图片描述

下拉刷新

<mc-dropdown @refresh="refreshdemo()"></mc-dropdown>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41636947/article/details/108923921