uniapp填过的坑

本文记录了使用uniapp开发小程序时遇到的问题及解决方案,包括快捷选中文档中相同字段的技巧,动态绑定style与calc函数的使用,以及如何修改uView的u-swiper指示器默认样式。此外,还解决了引用vantUI库导致的app报错问题,并提供了相关参考文档链接。
摘要由CSDN通过智能技术生成

最近公司一个项目要求使用uniapp写小程序,写的过程中遇到的一些坑点记录一下,方便之后查阅

快捷选中文档中相同字段

ctrl E

动态绑定style与函数calc的使用

:style="[{ height: 'calc(100vh - ' + statusBarHeight + 'rpx - 188rpx - env(safe-area-inset-bottom))'}, 
{top:'calc(' + statusBarHeight + 'rpx + 88rpx)' }]"

tip: 这里的 ‘-’ 两边必须加空格

修改uView 的 u-swiper 指示器默认样式 (scss)

tip: 由于没有找到官网的指示器大小与颜色的配置,只能强行改了

<template>
	<view class="city-home-page">
		<!-- banner图  -->
		<view class="banner-wrap">
			<u-swiper circular indicator-pos="bottomCenter" height="376" :list="list"></u-swiper>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				list: [{
						image: 'https://cdn.uviewui.com/uview/swiper/1.jpg',
						title: '昨夜星辰昨夜风,画楼西畔桂堂东'
					},
					{
						image: 'https://cdn.uviewui.com/uview/swiper/2.jpg',
						title: '身无彩凤双飞翼,心有灵犀一点通'
					},
					{
						image: 'https://cdn.uviewui.com/uview/swiper/3.jpg',
						title: '谁念西风独自凉,萧萧黄叶闭疏窗,沉思往事立残阳'
					}
				]
			};
		},
		onLoad:function(val){
			console.log("val++++++",val)
			uni.setNavigationBarTitle({
			    title: '魅力河南'
			});
		}
	}
</script>

<style lang="scss" scoped>
	/* 修改指示器样式 */
	::v-deep .u-swiper-indicator {
		align-items: baseline;
	}

	::v-deep .u-indicator-item-round {
		background-color: #bbbbbb !important;
		width: 12rpx !important;
		height: 12rpx !important;
	}

	::v-deep .u-indicator-item-round-active {
		background-color: #4d8bff !important;
		width: 12rpx !important;
		height: 12rpx !important;
	}	

</style>

引用vant UI 库 app 报错

在这里插入图片描述
解决方法:
在这里插入图片描述

参考文档:https://my.oschina.net/u/3717831/blog/5126292

待新增…………

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值