<template> <div> <!-- 头部导航栏 --> <div class="header"> <span>新闻列表</span> <span class="user" @click="goToUserCenter">个人中心</span> </div> <!-- 新闻列表 --> <div class="news-list"> <div v-for="(item, index) in newsList" :key="index" class="news-item"> <div class="title">{{ item.title }}</div> <div class="info">{{ item.user }} 发布于 {{ item.time }}</div> <div class="content">{{ item.content }}</div> </div> </div> </div> </template>把这段代码改成uniapp的样式
时间: 2023-11-16 22:27:08 浏览: 92
牛牛视频答题小程序 <template name="tmpl-15-container">
好的,以下是把代码改成 uniapp 的样式:
```html
<template>
<div>
<!-- 头部导航栏 -->
<div class="header">
<span>新闻列表</span>
<span class="user" @click="goToUserCenter">个人中心</span>
</div>
<!-- 新闻列表 -->
<div class="news-list">
<div v-for="(item, index) in newsList" :key="index" class="news-item">
<div class="title">{{ item.title }}</div>
<div class="info">{{ item.user }} 发布于 {{ item.time }}</div>
<div class="content">{{ item.content }}</div>
</div>
</div>
</div>
</template>
<style lang="scss">
.header {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #f5f5f5;
padding: 10rpx;
font-size: 18rpx;
font-weight: bold;
}
.user {
cursor: pointer;
}
.news-list {
padding: 10rpx;
}
.news-item {
margin-bottom: 20rpx;
}
.title {
font-size: 16rpx;
font-weight: bold;
}
.info {
margin-top: 10rpx;
font-size: 12rpx;
color: #999;
}
.content {
margin-top: 10rpx;
text-align: left;
}
</style>
```
这里采用了 sass 预处理器语法,使用 rpx 作为单位,保证在不同分辨率的设备上,页面显示效果基本一致。如果你不熟悉 sass,也可以使用 css,只需要将样式表的后缀名改为 `.css` 即可。
阅读全文