2023年度鐵人_[Day 16] 使用及引入bootstrap樣式

 

在 Web 前端開發中,最常見的就是對表單輸入的處理,如文字輸入框、單選鈕、複選框、下拉式選單等。
Web 表單上的資料,開發者要取得並傳送給 WebAPI 伺服器端。於 Vue 中,我們需要透過 v-model 指令將表單上的資料同步到變數中,如此一來就可以透過變數將資料傳送給遠端的 WebAPI 伺服器上。

v-model 指令本身是響應式的,支援雙向資料綁定,在文字輸入框中輸入的值會即時的同步到關聯的變數中。

引入bootstrap樣式做法
需要先安裝,再引入。
在 Vue 中安裝 Bootstrap 的指令如下:

npm install bootstrap

當完成安裝後就能於node_modules 資料夾,看到才剛燒騰騰安裝好的 Bootstrap。
這邊最新的bootstrap已經預設到第5版,已拋棄jQuery了,使用vanilla js。
https://ithelp.ithome.com.tw/upload/images/20230925/20107452gSJ66kek1n.png

於專案的 src/main.js 程式檔案中,編寫以下程式碼做引入

import { createApp } from 'vue'
import App from './App.vue'
import 'bootstrap/dist/css/bootstrap.min.css'
createApp(App).mount('#app')

若要使用 Bootstrap 提供的*.js 文件,則需要匯入 Bootstrap 物件:
import 'bootstrap'
如此一來就可以使用一些會動的特效、下拉式選單等

針對HTML中,每個元素上都可以使用 class 和 style 這 2 個屬性設置樣式。
使用 v-bind 指令就能動態的為 HTML 屬性設定值。

<!-- eslint-disable --> 
<template>
    <div class="bg-info m-3">
        <h2>這是文字內容</h2>
    </div>
</template>
<script setup>

</script>

https://ithelp.ithome.com.tw/upload/images/20230925/20107452M7IuIZ0Wja.png

使用 Bootstrap 中的.bg-info CSS 類別設定HTML元素DIV的背景色,m-3 設定此元素外邊距是3。




留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header