Uni-App开发记录

代码小白,在大佬的带领下写了几行代码。记录一下遇到的问题

如何在onLoad方法中获取后台的对象数组,并同步更新到map标签的covers属性

data() {
	        return {
	      id:0, // 使用 marker点击事件 需要填写id
	            title: 'map',
	            latitude: 	30.67,//纬度
	            longitude: 104.06,//经度
				
	            covers: [{//可以设置为空数组covers:[]
	                latitude: 30.67,
	                longitude: 104.06,
	                iconPath: 'http://ww1.sinaimg.cn/large/006YPQhyly1geugdcuk0pj300w00wa9t.jpg'
	            }, {
	                latitude: 30.67,
	                longitude: 104.0605,
	                iconPath: 'http://ww1.sinaimg.cn/large/006YPQhyly1geugdcuk0pj300w00wa9t.jpg'
	            }],
            }
},
 onLoad() {
     var that = this;//一定要写这一句,不然无法同步更新data中的covers
     this.$u.get('http://locahost:5000/api/bikes/get-bike-list',{
         "status":0
     })
         .then(res => {
         for(var i=0;i<res.msg.length;i++){
that.covers.push({latitude:parseFloat(res.msg[i].location_y),longitude:parseFloat(res.msg[i].location_x),iconPath:res.msg[i].uri});
         }
         console.log(that.covers);
     });		
 }

如何修改按钮样式

class与:custom-style可以同时渲染

<template>
	<view class="page-body">
		<u-popup v-model="show" mode="center" border-radius="14" :mask-close-able="false">
				<view class="popup-text">点击开锁开始用车</view>
				<view class="popup-button">
					<u-button :ripple="true"  size="medium" shape="circle" @tap="gotpMap" >取消</u-button>
					
				</view>
				<view class="popup-button">
					<u-button class="unlock" :custom-style="customStyle" :ripple="true"  size="medium" shape="circle" >开锁</u-button>
					
				</view>
				
			</u-popup>
	</view>
	
</template>

class在style中修改主要是改背景颜色

这里是改成渐变色

<style>
	.unlock{
		background:linear-gradient(to right, rgba(0,0,0,0.7), rgba(0,0,0,0.6));
	}
</style>

:custom-style在script中修改

<script>
	export default {
			data() {
				return {
					show: true,
					customStyle: { // 注意驼峰命名,并且值必须用引号包括,因为这是对象
							color: 'white',	
						}
				};
			}
		}
</script>
最后的样式

![](https://img2020.cnblogs.com/blog/2020996/202005/2020996-20200522172638923-1143630461.png)
posted @ 2020-05-21 17:50  你当像鸟飞往你的山  阅读(617)  评论(0编辑  收藏  举报