Vue.js+Bootstrap Web开发案例教程(在线实训版)207页14.1.2上手案例代码
时间: 2024-12-15 15:19:08 浏览: 6
vue.js+boostrap项目实践(案例详解)
Vue.js 和 Bootstrap 结合的Web开发案例通常涉及创建一个响应式、用户友好的前端界面。在《Vue.js + Bootstrap 实训教程》的第207页14.1.2章节,上手案例可能会教你如何构建一个基础的单页面应用(SPA),其中包含了常用的组件化开发和样式美化。
在这个部分,你可能会看到这样的代码示例:
```html
<!-- index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue + Bootstrap 示例</title>
<!-- 引入 Bootstrap CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css">
<!-- 引入 Vue 和 Axios (用于异步数据获取) -->
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</head>
<body>
<div id="app">
<h1>Hello, Bootstrap!</h1>
<button @click="fetchData">点击获取数据</button>
<ul v-if="dataList.length > 0">
<li v-for="(item, index) in dataList" :key="index">{{ item.name }}</li>
</ul>
</div>
<script>
// 创建 Vue 实例
new Vue({
el: '#app',
data: {
dataList: []
},
methods: {
fetchData: function() {
axios.get('your-api-url') // 替换为你实际的数据API地址
.then(response => {
this.dataList = response.data; // 将接收到的数据赋值给 dataList
})
.catch(error => console.error(error));
}
}
});
</script>
</body>
</html>
```
阅读全文