vue怎么动态修改element内部dom的样式

现在需求是想动态调节element穿梭框的宽度,如果在<el-transfer class="a"></el-transfer>直接修改classa没效果,因为穿梭框宽度是在el-transfer下的el-transfer-panel
我现在可以在<style></style>选中el-transfer-panel来修改宽度,但我想动态修改这个宽度该怎么解决?

阅读 4.8k
2 个回答

暂时通过其他方式解决了,在全局里设置el-transfer-panel宽为50%,然后动态修改el-transfer的样式暂时解决问题了

动态添加class
然后使用 “>>>” 深度选择器

<style scoped>
    外层 >>> 第三方组件类名{
        样式
    }
</style>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题