Hiayao 2021-03-17 10:34 采纳率: 69.2%
浏览 115
已结题

vue刷新dialog和steps组件高度出现问题

当项目刚开始打开的时候,dialog的样式

,然后下面是steps样式:

这样显示是正确的。但是当我刷新页面之后,样式就变成了下面:

这是为什么啊???

 

下面是代码:

<!-- 发货弹出框 -->
    <el-dialog
      title="发货"
      :visible.sync="dialogSend"
      width="30%"
      custom-class="dialog"
      :close-on-click-modal="false"
      center
    >
      <el-form :model="form" :rules="rules" ref="ruleForm">
        <el-form-item
          label="快递公司"
          :label-width="formLabelWidth"
          prop="company"
        >
          <el-input v-model="form.company" autocomplete="off"></el-input>
        </el-form-item>
        <el-form-item label="物流单号" :label-width="formLabelWidth" prop="num">
          <el-input v-model="form.num" autocomplete="off"></el-input>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogSend = false">取 消</el-button>
        <el-button type="primary" @click="sure('ruleForm')">发 货</el-button>
      </div>
    </el-dialog>

没有设置css样式。

然后是steps:

<el-steps :active="active" align-center>
        <el-step
          :title="item.title"
          :description="item.time"
          v-for="(item, index) in step"
          :key="index"
        >
          <img
            :src="item.icon_active"
            alt=""
            slot="icon"
            v-if="active >= index + 1"
            class="icon"
          />
          <img :src="item.icon" alt="" slot="icon" v-else class="icon" />
        </el-step>
      </el-steps>
step: [
        {
          title: "待付款",
          icon: require("../../assets/order/noSend.png"),
          icon_active: require("../../assets/order/noPay-active.png"),
          time: "2021-02-12",
        },
        {
          title: "待发货",
          icon: require("../../assets/order/noSend.png"),
          icon_active: require("../../assets/order/noPay-active.png"),
          time: "2021-02-12",
        },
        {
          title: "待收货",
          icon: require("../../assets/order/noTake.png"),
          icon_active: require("../../assets/order/noPay-active.png"),
        },
        {
          title: "已完成",
          icon: require("../../assets/order/finish.png"),
          icon_active: require("../../assets/order/noPay-active.png"),
        },
      ], //订单状态步骤条

也没有设置css

  • 写回答

3条回答 默认 最新

  • 代码小草 2021-03-17 10:38
    关注

    dialog弹窗没设置固定高度的问题吧?
    或者说问题可以描述的再详细点,可以的话 贴出来相关的部分代码?

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月5日

悬赏问题

  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改