반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 평일코딩
- 코딩테스트
- javascript
- 정보처리기사요약
- VUE
- Oracle
- 정보처리기사실기정리
- 자바의정석
- typescript
- Java의정석
- 정보처리기사실기요약
- 국비코딩
- 자스코테
- 스프링
- 국비IT
- CSS
- 자바스크립트 코딩테스트
- 리액트
- 정보처리기사실기
- 정보처리기사
- 이안의평일코딩
- ReactNative
- spring
- php
- 오라클
- 타입스크립트
- react
- 정보처리기사정리
- 자바스크립트
- 리액트네이티브
Archives
- Today
- Total
이안의 평일코딩
[Vue] Vue의 기초(10) - Bootstrap 본문
반응형
Bootstrap
getbootstrap.com/docs/5.0/getting-started/introduction/
첫 번째 방법은 CSS와 JS를 index.html 에 아래와 같이 넣어주는 것이다. 하지만 항상 받아와야 되기 때문에 사이트가 느려질 수 있다.
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<link rel="icon" href="<%= BASE_URL %>favicon.ico">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-eOJMYsd53ii+scO/bJGFsiCZc+5NDVN2yr8+0RDqr0Ql0h+rP48ckxlpbzKgwra6" crossorigin="anonymous">
<title><%= htmlWebpackPlugin.options.title %></title>
</head>
<body>
<noscript>
<strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>
<div id="app"></div>
<!-- built files will be auto injected -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta3/dist/js/bootstrap.bundle.min.js" integrity="sha384-JEW9xMcG8R+pH31jmWH6WWP0WintQrMb4s7ZOdauHnUtxwoG2vI5DkLtS3qm9Ekf" crossorigin="anonymous"></script>
</body>
</html>
그러므로 두 번째, 아예 설치하는 방법이다.
getbootstrap.com/docs/5.0/getting-started/download/
npm으로 터미널에서 Bootstrap 설치해준다. (2021.04기준)
설치 전에 serve를 켜뒀다면 c^로 종료후에 설치를 하자.
// Bootstrap 5.x
npm install bootstrap@next @popperjs/core
// Bootstrap 4.x
npm install bootstrap jquery popper.js
그리고 부트스트랩을 이용하기 위해서 main.js에 bootsrap을 import 해온다.
import { createApp } from 'vue'
import App from './App.vue'
import 'bootstrap'
import 'bootstrap/dist/css/bootstrap.min.css'
createApp(App).mount('#app')
반응형
'Front-end > Vue' 카테고리의 다른 글
[Vue] 이미지 집어넣기 {backgroundImage : `url(${})`} (0) | 2021.04.19 |
---|---|
[Vue] Vue의 기초(11) - URL 파라미터, Nested routes, router push (1) | 2021.04.16 |
[Vue] Vue의 기초(9) - Lifecycle(라이프사이클), Hooks (0) | 2021.04.14 |
[Vue] Vue의 기초(8) - sort 정렬, spread operator (0) | 2021.04.13 |
[Vue] Vue의 기초(7) - UI 애니메이션 <transition> (0) | 2021.04.13 |
Comments