uni-app nvue 页面 slider 编译未生效
uni-app nvue 页面 slider 编译未生效
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Mac | macOS Big Sur 版本11.2 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Mac
HBuilderX类型:正式
HBuilderX版本号:3.1.4
手机系统:iOS
手机系统版本号:iOS 12.4
手机厂商:苹果
手机机型:iPhone 6
页面类型:nvue
打包方式:云端
示例代码:
<template>
<div>
<slider auto-play :interval="3000" class="slider">
<div style="position: relative;">
<image src="../../static/images/bg.jpg" class="image" resize="cover"></image>
</div>
<indicator class="indicator"></indicator>
</slider>
</div>
</template>
<script>
export default {
data () {
return {
}
},
onLoad() {
},
methods: {
}
}
</script>
<style lang="less">
.slider, .image {
width: 750px;
height: 300px;
}
.indicator {
position: absolute;
right: 10px;
bottom: 10px;
width: 150px;
height: 80px;
background-color: rgba(0, 0, 0, 0);
item-color: #333333;
item-select-color: rgba(255, 255, 255, 0.5);
}
</style>
更多关于uni-app nvue 页面 slider 编译未生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app nvue 页面 slider 编译未生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
在nvue页面中使用slider组件时,需要注意几个关键点:
-
slider组件需要设置
style="width:750rpx;height:300rpx"
这样的内联样式,而不是通过class设置样式。nvue对CSS支持有限,建议使用内联样式。 -
indicator组件需要作为slider的直接子元素,并且需要设置正确的样式属性:
<slider auto-play interval="3000" style="width:750rpx;height:300rpx">
<div style="position:relative;">
<image src="../../static/images/bg.jpg" style="width:750rpx;height:300rpx" resize="cover"></image>
</div>
<indicator style="position:absolute;right:10px;bottom:10px;width:150px;height:30px;item-color:#333333;item-selected-color:#ffffff;"></indicator>
</slider>