IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 山东大学项目实训记录(一) -> 正文阅读

[JavaScript知识库]山东大学项目实训记录(一)

目录

一、做了什么

二、一些收获


一、做了什么

2022年三月中旬,第五周。第三遍需求整理和原型界面创建。

本次需求在第二次的基础上又有了很大的不同:

1.首先是管理员的职责更多

2.其次是系统负责校验数据和处理数据的功能减少,但是对数据清洗有了更加严格的要求。另外,对于显示令牌的发放和数据的备份方式进行了新的商讨

3.再然后是用户的权利更是少。用户只能通过web 网页进行信息系统的标准查找。然后用户根据标准进行自身的json文件编码。用户仅根据提供的接口上传,至于数据的正确错误以及数据的修改邓都是由管理员处理的。

4.另外,管理员不仅对于数据库、数据表以及增删改查标准具有处理权限,同时对系统数据清洗时发现的问题同样具有处理权限。

基于本次功能需求有了很大的改变,交互界面也会有很大转变,因此小组进行了新一轮的原型界面搭建。主要包含管理员端的界面:

创建数据库、创建数据表;

修改数据库、修改数据表;

处理用户申请;

发布标准;

处理数据冲突、错误、违法等。

二、一些收获

因为这周主要在画界面,学了vue,使用了elementui。我之前一直使用的框架是SSM框架,前端用的主要是bootstrap,所以在弹出表单的时候使用的是拟态框,代码如下:

ayer.open({
                type: 1,                   //弹窗类型
                title: '添加信息',      //显示标题
                closeBtn: 1,           //是否显示关闭按钮
                maxmin: false,      //是否显示放大缩小
                fadeIn: 3000,
                shadeClose: true,  //显示模态窗口
                skin: 'layui-layer-rim', //加上边框
                area: ['500px', '500px'],//拟态框宽高
                content: (加载内容),
                btn: ['确定', '取消'],
                btn1:function(){}
            })

延时关闭拟态框:

layer.open({
            content: '用style设置你想要的样式',
            style: 'background-color:#09C1FF; color:#fff; border:none;',
            time: 2000
            });

提示拟态框:

layer.msg('提示');

但是在vue中使用elementui则是利用dialog+form表单的形式,利用按钮点击,设置dialog是否可见的形式进行展示,代码如下:

//按钮控制
 <el-table-column label="数据库操作">
        <template slot-scope="scope">
          <el-button
            size="mini"
            @click="dialogVisible = true">编辑</el-button>
          <el-button
            size="mini"
            type="danger"
            @click="dialogDelete = true ">删除</el-button>
        </template>
    </el-table-column>
//dialog部分
 <el-dialog title="表单弹框" :visible.sync="dialogVisible" width="50%">
      <el-form ref="form" :model="form" label-width="100px">
        <el-form-item label="库英文名">
          <el-input v-model="form.ename"></el-input>
        </el-form-item>
        <el-form-item label="库中文名">
          <el-input v-model="form.cname"></el-input>
        </el-form-item>
        <el-form-item label="库详细介绍">
          <el-input v-model="form.desc"></el-input>
        </el-form-item>
      </el-form>
      <span slot="footer" class="dialog-footer">
        <el-button @click="dialogVisible = false">取 消</el-button>
        <el-button type="primary" @click="handleConfirm()">确 定</el-button>
      </span>
    </el-dialog>

    <el-dialog
  title="提示"
  :visible.sync="dialogDelete"
  width="50%"
  :before-close="handleClose">
  <span>确定删除该数据库?</span>
  <span slot="footer" class="dialog-footer">
    <el-button @click="dialogDelete = false">取 消</el-button>
    <el-button type="primary" @click="handleConfirm()">确 定</el-button>
  </span>
</el-dialog>

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-03-30 18:14:48  更:2022-03-30 18:17:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 4:18:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码