SPA项目开发之动态树+数据表格+分页 动态生成NavMenu导航菜单(只支持2级菜单) <el-menu key="" index=""> <el-submenu> <template slot="title"> <i class="el-icon-location"></i> <span>导航一</span> </template&g…
思路: 1.准备好后台(左侧树,带分页的文章查询) 2.将左侧树的数据绑定到elementui中的menu标签上 3.新增一个自定义组件用来展示文章列表的 4.绑定elementui提供的分页组件来完成分页功能 后台数据 t_vue_user t_vue_tree_node t_vue_articles 动态生成NavMenu导航菜单(只支持2级菜单) 结构 <el-menu key="" index=""> <el-submenu> <…
首先我们来看下数据库 t_vue_user t_vue_tree_node t_vue_articles 2. 动态生成NavMenu导航菜单(只支持2级菜单) <el-menu key="" index=""> <el-submenu> <template slot="title"> <i class="el-icon-location"></i> <span…
SPA项目开发 1.修改左侧动态树 LeftNav.vue <template> <el-menu router :" class="el-menu-vertical-demo" background-color="#334157" text-color="#fff" active-text-color="#ffd04b" :collapse="collapsed" > &…
SPA项目开发--左侧树以及首页导航 1. Mock.js 前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点    Mock.js是一个模拟数据的生成器,用来帮助前端调试开发.进行前后端的原型分离以及用来提高自动化测试效率.    众所周知Mock.js因为两个重要的特性风靡前端:   数据类型丰富   支持生成随机的文本.数字.布尔值.日期.邮箱.链接.图片.颜色等.   拦截Ajax请求   不需要修改既有代码,就可以拦截Ajax请求,…
fsLayuiPlugin 是一个基于layui的快速开发插件,支持数据表格增删改查操作,提供通用的组件,通过配置html实现数据请求,减少前端js重复开发的工作. GitHub下载 码云下载 测试环境地址:http://fslayui.itcto.cn 需求: 左边展示树,右边展示数据:点击左边的树,查询右边的表格数据. 特殊说明 css和js需要在数据表格基础上多引入ztree的文件. <link rel="stylesheet" href="/plugins/zt…
使用vue-cli脚手架工具创建一个vue项目 vue init webpack pro01 npm安装elementUI cd pro01 #进入新建项目的根目录 安装: npm install axios -S npm install qs -S npm install vue-axios -S npm install element-ui -S 在指定位置!!!~~~添加三行代码在项目中src目录下找到main.js,并在指定位置添加三行代码(main.js是入口文件,所以在这里引入就行,…
在做数据表格的时候遇到了很多坑, 今天整理一下方便以后使用. 主要功能是使用数据表格, 做分页,做搜索,  还有checkbox,  支持全选. 当选中一些数据的时候, 数据切换页面数据在切换回来后,选中状态就消失了, 我们希望切换回来的时候, 选中状态还能存在, 因此做了个缓存, 使checkbox 保持选中状态.代码如下: 1.HTML  搜索输入框 <form class="layui-form"> <div class="layui-input-in…
在制作数据表格的时候有一个这样的属性, pagination是否显示分页列表, 分页显示的时候需要分别从数据库中取数据, 每页显示几行, 即只从数据库取出几行数据来显示, 具体代码如下 1, 显示页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "…
前端 首先安装开发模板 npm install element-ui -S npm install axios -S npm install qs -S npm install vue-axios -S 就这样把4个一个个安装就可以了,出现err就重新下载 index.jsp import Vue from 'vue' import Router from 'vue-router' import HelloWorld from '@/components/HelloWorld' import L…