You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
import { defineMixin } from '../../libs/vue'
import defProps from '../../libs/config/props.js'
export const props = defineMixin ( {
props : {
// 标题
title : {
type : String ,
default : ( ) => defProps . collapseItem . title
} ,
// 标题右侧内容
value : {
type : String ,
default : ( ) => defProps . collapseItem . value
} ,
// 标题下方的描述信息
label : {
type : String ,
default : ( ) => defProps . collapseItem . label
} ,
// 是否禁用折叠面板
disabled : {
type : Boolean ,
default : ( ) => defProps . collapseItem . disabled
} ,
// 是否展示右侧箭头并开启点击反馈
isLink : {
type : Boolean ,
default : ( ) => defProps . collapseItem . isLink
} ,
// 是否开启点击反馈
clickable : {
type : Boolean ,
default : ( ) => defProps . collapseItem . clickable
} ,
// 是否显示内边框
border : {
type : Boolean ,
default : ( ) => defProps . collapseItem . border
} ,
// 标题的对齐方式
align : {
type : String ,
default : ( ) => defProps . collapseItem . align
} ,
// 唯一标识符
name : {
type : [ String , Number ] ,
default : ( ) => defProps . collapseItem . name
} ,
// 标题左侧图片,可为绝对路径的图片或内置图标
icon : {
type : String ,
default : ( ) => defProps . collapseItem . icon
} ,
// 面板展开收起的过渡时间, 单位ms
duration : {
type : Number ,
default : ( ) => defProps . collapseItem . duration
} ,
// 显示右侧图标
showRight : {
type : Boolean ,
default : ( ) => defProps . collapseItem . showRight
} ,
}
} )