vue computed属性 项目编译后再服务器打开就不行了?

这是我自己封装的一个组件传入drawerTable的值渲染一个table 然后我会计算这个table列的个数*每列的宽度来改变页面的宽度
this.minTdWidth:通过props传入的每列的宽度
this.drawerTable:通过props传入的table数据
初始化默认宽度是900 如果计算出来的的minWidth大于900就使用minWidth的值
在我本地启项目没有问题,但是编译后放在服务器上就不行了,一直就是900!

 computed: {
    minWidth() {
      let width = 0;
      if (this.minTdWidth && this.drawerTable) {
        width =this.drawerTable.columns.length * this.minTdWidth + PADDING_WIDTH;
      }
      return width;
    }
   
  },
阅读 1.2k
1 个回答

有可能是打包的问题,看看有没有报错把。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题