ant-design-vue backUp组件无法渲染

在app.vue中是这么定义和使用的,但是在页面找那个无法渲染backUp组件

   <div id="app">
      <router-view/>
      <div id="components-back-top-demo-custom">
        <a-back-top
          :target="() => document.getElementById('app')"
        >
          <div class="ant-back-top-inner">
            <a-icon type="to-top" />
          </div>
        </a-back-top>
      </div>
    </div>

已解决:
解决方式为:
因为在body的样式上面设置了overflow-x: hidden;导致对应组件的'ant-affix'没有正确设置,把此项样式去除即可

阅读 4.5k
1 个回答
新手上路,请多包涵

刚刚解决了这个问题,贴代码:
<a-back-top :target="sss"></a-back-top>
methods: {

sss () {
  return document.querySelector('.right-layout')
}

}
如果绑app没有用的话,试试给#app加样式:height:100%,overflow:auto

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