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

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日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀