js动态计算元素的样式 calc 和calc取负值

getItemStyle(i) {
      let width = 'calc(100% - ' + i + 1 + ' * 60px)'
      return {
        width: width,
        'margin-left': `calc(-1 * ((100% -  ${i + 1}  * 60px)/2))`
      }
    },
// width是根据calc计算获取正的值,弹窗模式要左右居中显示,所以设置margin-left为负的宽度的一半。

你可能感兴趣的:(js动态计算元素的样式 calc 和calc取负值)