vue-clamp icon indicating copy to clipboard operation
vue-clamp copied to clipboard

vue-clamp not work with el-tabs in element-ui

Open StarkShang opened this issue 3 years ago • 1 comments

I am using vue-clamp with tab component in element-ui, like following,

<el-tabs>
      <el-tab-pane label="Tab 1">
        a
      </el-tab-pane>
      <el-tab-pane label="Tab 2">
        <v-clamp :max-lines="3">
          bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb bbb
        </v-clamp>
      </el-tab-pane>
      <el-tab-pane label="Tab 3">
        c
      </el-tab-pane>
    </el-tabs>

if vue-clamp is placed in tab1, vue-clamp will be loaded and calculate the height when page initializes at first. But if vue-clamp is placed in tab2, it will not work and text in vue-clamp is wholly displayed.

StarkShang avatar Jan 13 '21 11:01 StarkShang