zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    WPF操作ini 文件的读写示例
    WPF调用图片路径,或资源图片
    WPF笔记一
    WPF 获取程序路径的一些方法,根据程序路径获取程序集信息
    10进制转62进制,实现穷举指定位数的所有密码组合(暴力破解)
    匿名对象和object的转换
    构造函数和:this()的应用
    WPF TextBox自动滚动到最户一行
    C#接口的使用场合,接口应用
    读匿名object对象的属性值
  • 原文地址:https://www.cnblogs.com/renxuw/p/12904252.html
Copyright © 2011-2022 走看看