工作日记day9-10(navicat下载,@submit.native.prevent问题,新建pojiect页面)

这篇工作日记记录了day9和day10的主要内容。在day9中,作者下载了navicat,遇到input回车刷新界面的问题,并介绍了CSS的BEM命名规范。day10中,作者开始构建新的project页面,涉及动态路由和api的使用,以及与后台数据对接的挑战。
摘要由CSDN通过智能技术生成

day9

1.navc15 下载

链接不放了,版权问题

方便自己测试~~。修改按钮bug

2.问题:input输入框输入内容,按键盘上的回车按钮,会刷新界面

即:当一个 form 元素中只有一个输入框,在该输入框中按下回车应提交该表单。如果希望阻止这一默认行为,可以在 标签添加 @submit.native.prevent。

<el-form :inline="true" @submit.native.prevent>
      <el-form-item>
        <el-input
          size="small"
          v-model="searchVal"
          v-focus
          ref="inputRef"
          @keyup.enter.native="event().toSearch()"
        ></el-input>
      </el-form-item>
    </el-form>

3.CSS命名规范-BEM

4.开会

赶项目可能要加班了
自己接了一个小接口,后台大哥名字没写对害我debug了一个钟

day10

今天要自己独立做一个界面,包括布局和拉接口,压力山大!还好周末了~
项目是动态路由,直接在菜单管理中新建一个菜单project,写好路径然后在vscode对应
路径位置创建project.vue文件。要用到的api在对应位置创建project.js
一整天就打了下面的代码~~~

1.project.vue

<template>
  <basic-container>
    <el-row :span="24">
      <el-col :span="6">
        <div class="flex">
          <label for="">城市:</label>
          <el-select
            size="small"
            v-model="selectCity"
            @change="getProjectOptionsbyCityId"
          >
            <el-option
              v-for="(item, index) in cityOptions"
              :key="index"
              :label="item.label"
              :value="item.value"
            ></el-option>
          </el-select>
        </div>
      </el-col>
      <el-col :span="6">
        <div class="flex">
          <label for="">项目:</label>
          <el-select size="small" v-model="selectProject">
            <el-option
              v-for="(item, index) in projectOptions"
              :key="index"
              :label="item.label"
              :value="item.value"
            ></el-option>
          </el-select>
        </div>
      </el-col>
      <el-col style="margin-left: 20px" :span="1.5">
        <el-button
          icon="el-icon-search"
          type="primary"
          @click="event().toSearch()"
          size="small"
          >搜索</el-button
        >
      </el-col>
      <el-col style="margin-left: 20px" :span="3">
        <el
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值