123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- import { defineMixin } from '../../libs/vue'
- import defProps from '../../libs/config/props.js'
- export const props = defineMixin({
- props: {
-
- safeAreaInsetTop: {
- type: Boolean,
- default: () => defProps.navbar.safeAreaInsetTop
- },
-
- placeholder: {
- type: Boolean,
- default: () => defProps.navbar.placeholder
- },
-
- fixed: {
- type: Boolean,
- default: () => defProps.navbar.fixed
- },
-
- border: {
- type: Boolean,
- default: () => defProps.navbar.border
- },
-
- leftIcon: {
- type: String,
- default: () => defProps.navbar.leftIcon
- },
-
- leftText: {
- type: String,
- default: () => defProps.navbar.leftText
- },
-
- rightText: {
- type: String,
- default: () => defProps.navbar.rightText
- },
-
- rightIcon: {
- type: String,
- default: () => defProps.navbar.rightIcon
- },
-
- title: {
- type: [String, Number],
- default: () => defProps.navbar.title
- },
-
- bgColor: {
- type: String,
- default: () => defProps.navbar.bgColor
- },
-
- titleWidth: {
- type: [String, Number],
- default: () => defProps.navbar.titleWidth
- },
-
- height: {
- type: [String, Number],
- default: () => defProps.navbar.height
- },
-
- leftIconSize: {
- type: [String, Number],
- default: () => defProps.navbar.leftIconSize
- },
-
- leftIconColor: {
- type: String,
- default: () => defProps.navbar.leftIconColor
- },
-
- autoBack: {
- type: Boolean,
- default: () => defProps.navbar.autoBack
- },
-
- titleStyle: {
- type: [String, Object],
- default: () => defProps.navbar.titleStyle
- }
- }
- })
|