能够展示几张图片的index.vue代码,并写出代码的注释
时间: 2024-04-30 08:21:48 浏览: 8
以下是一个简单的index.vue代码,展示了两张图片,并对代码进行注释:
```html
<template>
<div>
<!-- 第一张图片 -->
<img src="./assets/image1.jpg" alt="Image 1">
<!-- 第二张图片 -->
<img src="./assets/image2.jpg" alt="Image 2">
</div>
</template>
<script>
export default {
name: "Index",
// 在组件加载时执行
mounted() {
console.log("Index component mounted.");
},
};
</script>
<style scoped>
/* 样式仅应用于该组件 */
img {
width: 100%;
max-width: 500px;
margin: 1rem 0;
}
</style>
```
在这个代码中,我们使用了Vue.js框架来构建一个组件,该组件显示了两张图片。
在HTML模板中,我们使用了两个`<img>`标签来展示两张图片。这些图片是放置在`./assets`目录下的本地文件。我们还为每张图片提供了一个`alt`属性,以便在图片无法加载时提供替代文本。
在JavaScript部分,我们定义了一个名为`Index`的Vue组件,并在`mounted()`生命周期钩子函数中输出一条消息到控制台,以证明组件已经成功加载。
最后,在CSS样式中,我们使用了`scoped`修饰符来仅将样式应用于该组件。我们设置了`img`标签的宽度为100%,最大宽度为500像素,并将其与上下文分开。