Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
B
bg-ui-demos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
白舜
bg-ui-demos
Commits
0132f985
Commit
0132f985
authored
Dec 02, 2022
by
白舜
🎱
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add card
parent
3889adc7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
21 additions
and
95 deletions
+21
-95
src/App.vue
src/App.vue
+18
-1
src/main.js
src/main.js
+3
-4
src/style.css
src/style.css
+0
-90
No files found.
src/App.vue
View file @
0132f985
<
script
setup
>
<
script
setup
>
import
{
reactive
}
from
"
vue
"
import
{
reactive
}
from
"
vue
"
// bg-btns
const
btns
=
reactive
({
const
btns
=
reactive
({
options
:
[{
name
:
'
hello
'
,
value
:
'
hello
'
},
{
name
:
'
world
'
,
value
:
'
world
'
}],
options
:
[{
name
:
'
hello
'
,
value
:
'
hello
'
},
{
name
:
'
world
'
,
value
:
'
world
'
}],
currentValue
:
''
currentValue
:
'
hello
'
})
})
// bg-card
const
card
=
reactive
({
title
:
'
haha
'
,
icon
:
"
#bg-ic-c-s-half-star
"
})
//
</
script
>
</
script
>
<
template
>
<
template
>
<bg-btns
:options=
"btns.options"
v-model=
"btns.currentValue"
></bg-btns>
<bg-btns
:options=
"btns.options"
v-model=
"btns.currentValue"
></bg-btns>
<bg-card
:title=
"card.title"
:icon=
"card.icon"
>
<!-- slot自定义card内容体 -->
<div>
<div>
haha
</div>
<p>
adsadsa
</p>
</div>
</bg-card>
</
template
>
</
template
>
<
style
scoped
>
<
style
scoped
>
...
...
src/main.js
View file @
0132f985
import
{
createApp
}
from
'
vue
'
import
{
createApp
}
from
"
vue
"
;
import
'
./style.css
'
import
App
from
"
./App.vue
"
;
import
App
from
'
./App.vue
'
import
bgui
from
"
@/bg-ui
"
;
import
bgui
from
"
@/bg-ui
"
;
import
"
@/bg-ui/index.scss
"
;
import
"
@/bg-ui/index.scss
"
;
createApp
(
App
).
use
(
bgui
).
mount
(
'
#app
'
)
createApp
(
App
).
use
(
bgui
).
mount
(
"
#app
"
);
src/style.css
deleted
100644 → 0
View file @
3889adc7
:root
{
font-family
:
Inter
,
Avenir
,
Helvetica
,
Arial
,
sans-serif
;
font-size
:
16px
;
line-height
:
24px
;
font-weight
:
400
;
color-scheme
:
light
dark
;
color
:
rgba
(
255
,
255
,
255
,
0.87
);
background-color
:
#242424
;
font-synthesis
:
none
;
text-rendering
:
optimizeLegibility
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
-webkit-text-size-adjust
:
100%
;
}
a
{
font-weight
:
500
;
color
:
#646cff
;
text-decoration
:
inherit
;
}
a
:hover
{
color
:
#535bf2
;
}
a
{
font-weight
:
500
;
color
:
#646cff
;
text-decoration
:
inherit
;
}
a
:hover
{
color
:
#535bf2
;
}
body
{
margin
:
0
;
display
:
flex
;
place-items
:
center
;
min-width
:
320px
;
min-height
:
100vh
;
}
h1
{
font-size
:
3.2em
;
line-height
:
1.1
;
}
button
{
border-radius
:
8px
;
border
:
1px
solid
transparent
;
padding
:
0.6em
1.2em
;
font-size
:
1em
;
font-weight
:
500
;
font-family
:
inherit
;
background-color
:
#1a1a1a
;
cursor
:
pointer
;
transition
:
border-color
0.25s
;
}
button
:hover
{
border-color
:
#646cff
;
}
button
:focus
,
button
:focus-visible
{
outline
:
4px
auto
-webkit-focus-ring-color
;
}
.card
{
padding
:
2em
;
}
#app
{
max-width
:
1280px
;
margin
:
0
auto
;
padding
:
2rem
;
text-align
:
center
;
}
@media
(
prefers-color-scheme
:
light
)
{
:root
{
color
:
#213547
;
background-color
:
#ffffff
;
}
a
:hover
{
color
:
#747bff
;
}
button
{
background-color
:
#f9f9f9
;
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment