开发中遇到的各种问题整理

开发中遇到的各种问题整理:

1、vue相关

      a、element-ui 之 el-table循环绑定 input ,并结合 el-form表单校验(代码段实例):

<el-form class="addObjectForm" :model="addObjectForm" ref="addObjectForm" label-width="124px">

 <el-table :data="addObjectForm.Positions">
    <el-table-column type="index" align="center"></el-table-column>
    <el-table-column prop="longitude" label="列1" align="center">
        <template slot-scope="scope">
            <el-form-item :prop="`Positions[${scope.$index}].longitude`" :rules="rules.numPot3">
                <el-input v-model="addObjectForm.Positions[scope.$index].longitude"></el-input>
            </el-form-item>
        </template>
    </el-table-column>
    <el-table-column prop="latitude" label="列2" align="center">
        <template slot-scope="scope">
            <el-form-item :prop="`Positions[${scope.$index}].latitude`" :rules="rules.numPot3">
                <el-input v-model="addObjectForm.Positions[scope.$index].latitude"></el-input>
            </el-form-item>
        </template>
    </el-table-column>
    <el-table-column prop="height" label="列3" align="center">
        <template slot-scope="scope">
            <el-form-item :prop="`Positions[${scope.$index}].height`" :rules="rules.numPot3">
                <el-input v-model="addObjectForm.Positions[scope.$index].height"></el-input>
            </el-form-item>
        </template>
    </el-table-column>
</el-table>

</el-form>

 

export default {

    data() {

      return {

        addObjectForm: {

          Positions:[],

        }

      }

    },

    mounted(){

    },

  }

 

2、各种浏览器兼容性问题

a、IE11、IE10、IE9, 不支持 js对象的 动态属性定义 的写法,如:

      var obj1 = { p1: 1, p2: 2 }

      var obj2 = { [obj1.p1] : 3}

      用这种写法 来动态定义 obj2的属性会报错,注:chrome、Firefox浏览器 则支持该写法;

      可以用 obj2[obj1.p1] = 3,这种方式来动态定义obj2的属性;

3、css相关

a,图片按比例自适应显示(宽高比3:2)

.img{

    width: 100%;

    height: 0;

    padding-bottom: 66.7%;

    overflow: hidden;

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

    background-image: url('...');

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值