jiang-switch toggle-menu jiang-loading jiang-collapse jiang-collapse-item
喜欢的可以关注下我的 gitHub 和博客 gitHub 博客
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm start
# build for production with minification
npm run build
- 可以 import 引入到 main.js Vue.use(install) 即可
- script 标签引入
<jiang-switch v-model="isSwitch"></jiang-switch> data () { return { isSwitch:
false } }
<toggle-menu :menu-list="menuList"></toggle-menu>
data () { return { isSwitch: false, menuList:
[//name和src必填,且name唯一否则会报错 {name: 'menu1', src:
require('./assets/fei.png')}, {name: 'menu2', src:
require('./assets/gong.png')}, {name: 'menu3', src:
require('./assets/pan.png')}, {name: 'menu4', src:
require('./assets/user.png')}, {name: 'menu5', src:
require('./assets/xing.png')}, ], position: 'RT' } }
<jiang-loading :show="show"></jiang-loading> 参数: 1. show 控制显示隐藏 2. text
加载文本 3. icon 加载图标 4. progressColor 颜色样式
也可以使用 js 进行调用
vue.$jiangLoading.open()
vue.$jiangLoading.hide()
<jiang-collapse>
<jiang-collapse-item></jiang-collapse-item>
</jiang-collapse>
参数:
jiang-collapse Attribute
1. value/v-model 当前激活的面板 string/array
2. accordion 手风琴模式 boolean
jiang-collapse Events
1. change 激活面板时调用
jiang-collapse-item Attribute
name 唯一标识符 string/number
title 标题 string
disabled 是否禁用 boolean
<jiang-drag :data="componentData" @finishDrag="finishDrag">
<template v-slot:header="slotProps">
<div class="topMenuBox">
<div class="menuTitle" v-if="slotProps.item.name">
{{slotProps.item.name}}
</div>
<div class="menuTitle" v-else>默认标题</div>
</div>
</template>
</jiang-drag>
参数:
jiang-collapse Attribute
1. data 渲染列表 Array
2. colNum 一行几列 Number
3. cardOutsideWidth 每块卡片的外部宽度包括空白处
4. cardOutsideHeight 每块卡片的外部高度包括空白处
5. cardInsideWidth 每块卡片的宽度
6. cardInsideHeight 每块卡片的高度
jiang-collapse Events
1. startDrag 移动触发
2. swicthPosition 重新计算盒子位置触发
3. finishDrag 移动完毕触发
==持续更新==