当前位置: 首页 > news >正文

wordpress 邮件写文章关键词优化快速

wordpress 邮件写文章,关键词优化快速,做网站怎么切片,企业名录2019企业黄页目录 前言 一、实现动态树形菜单 1. 配置相应路径 2. 创建组件 3. 配置组件与路由的关系 index.js 4. 编写动态树形菜单 5. 页面效果演示 二、实现数据表格绑定及分页功能 1. 配置相应路径 2. 编写数据表格显示及分页功能代码 BookList.vue 3. 演示效果 总结 前言…

目录

前言

一、实现动态树形菜单

1. 配置相应路径

2. 创建组件

3. 配置组件与路由的关系

index.js

4. 编写动态树形菜单

5. 页面效果演示

二、实现数据表格绑定及分页功能

1. 配置相应路径

2.  编写数据表格显示及分页功能代码

BookList.vue

3. 演示效果

总结


前言

        在上期的博客中我与各位老铁分享了有关首页导航栏及左侧树形菜单的基本搭建样式,今天的这期博客基于上期博客来实现左侧树形菜单与后台数据库进行动态绑定,还有实现后台数据在前台显示及实现分页功能。(老铁们仔细阅读观看)

一、实现动态树形菜单

1. 配置相应路径

       在action.js文件中配置左侧树形菜单回显页面的请求访问路径,代码如下(根据自身项目进行修改)。

'SYSTEM_MODULE': '/module/queryRootNode', //左侧树形菜单显示访问路径

 

2. 创建组件

        创建两个组件用于实现效果,也为后续的做铺垫。创建一个AddBook.vue和BookList.vue组件。

 

3. 配置组件与路由的关系

        将新创建的组件与路由进行关系绑定,在index.js的文件中设置

index.js

import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'import AppMain from '@/components/AppMain'
import LeftNav from '@/components/LeftNav'
import TopNav from '@/components/TopNav'import Login from '@/views/book/AddBook'
import Login from '@/views/book/BookList'import Login from '@/views/Login'
import Register from '@/views/Register'Vue.use(Router)export default new Router({routes: [ //默认首页{path: '/',name: 'Login',component: Login}, {path: '/Register',name: 'Register',component: Register}, {path: '/Login',name: 'Login',component: Login}, {path: '/AppMain',name: 'AppMain',component: AppMain,children:[{path: '/LeftNav',name: 'LeftNav',component: LeftNav}, {path: '/TopNav',name: 'TopNav',component: TopNav},{path: '/book/AddBook',name: 'AddBook',component: AddBook}, {path: '/book/BookList',name: 'BookList',component: BookList}]}]
})

 在AppMain.vue中添加一下代码否则效果实现不了

  <router-view></router-view>

 

4. 编写动态树形菜单

<template><el-menu router :default-active="$route.path" default-active="2" class="el-menu-vertical-demo" background-color="#334157" text-color="#fff"active-text-color="#ffd04b" :collapse="collapsed"><!-- <el-menu default-active="2" :collapse="collapsed" collapse-transition router :default-active="$route.path" unique-opened class="el-menu-vertical-demo" background-color="#334157" text-color="#fff" active-text-color="#ffd04b"> --><div class="logobox"><img class="logoimg" src="../assets/img/logo.png" alt=""></div><el-submenu v-for="m in menus" :index="'idx_'+m.id" :key="'key_'+m.id"><template slot="title"><i class="m.icon"></i><span>{{m.text}}</span></template><el-menu-item v-for="m2 in m.modules" :index="m2.url" :key="'key_'+m2.id"><i class="m2.icon"></i><span>{{m2.text}}</span></el-menu-item></el-submenu><!-- <el-submenu index="1"><template slot="title"><i class="el-icon-location"></i><span>导航一</span></template><el-menu-item-group><template slot="title">分组一</template><el-menu-item index="1-1">选项1</el-menu-item><el-menu-item index="1-2">选项2</el-menu-item></el-menu-item-group><el-menu-item-group title="分组2"><el-menu-item index="1-3">选项3</el-menu-item></el-menu-item-group><el-submenu index="1-4"><template slot="title">选项4</template><el-menu-item index="1-4-1">选项1</el-menu-item></el-submenu></el-submenu><el-menu-item index="2"><i class="el-icon-menu"></i><span slot="title">导航二</span></el-menu-item><el-menu-item index="3" disabled><i class="el-icon-document"></i><span slot="title">导航三</span></el-menu-item><el-menu-item index="4"><i class="el-icon-setting"></i><span slot="title">导航四</span></el-menu-item> --></el-menu>
</template>
<script>export default {data() {return {collapsed: false,menus:[]}},created() {this.$root.Bus.$on('xxx', v => {this.collapsed = v;});// 向后台请求数据的访问路径let url = this.axios.urls.SYSTEM_MODULE;this.axios.get(url, {}).then(r => {console.log(r);this.menus = r.data.rows;}).catch(e => {})}}
</script>
<style>.el-menu-vertical-demo:not(.el-menu--collapse) {width: 240px;min-height: 400px;}.el-menu-vertical-demo:not(.el-menu--collapse) {border: none;text-align: left;}.el-menu-item-group__title {padding: 0px;}.el-menu-bg {background-color: #1f2d3d !important;}.el-menu {border: none;}.logobox {height: 40px;line-height: 40px;color: #9d9d9d;font-size: 20px;text-align: center;padding: 20px 0px;}.logoimg {height: 40px;}
</style>

5. 页面效果演示

二、实现数据表格绑定及分页功能

1. 配置相应路径

        在action中配置数据访问路径

2.  编写数据表格显示及分页功能代码

BookList.vue

<template><div class="books" style="padding: 20px;"><!-- 1.搜索框 --><el-form :inline="true" class="demo-form-inline"><el-form-item label="书籍名称"><el-input v-model="bookname" placeholder="书籍名称"></el-input></el-form-item><el-form-item><el-button type="primary" @click="onSubmit">搜索</el-button></el-form-item></el-form><!-- 2.数据表格 --><el-table :data="tableData" stripe style="width: 100%"><el-table-column prop="id" label="书籍编号" width="180"></el-table-column><el-table-column prop="bookname" label="书籍名称" width="180"></el-table-column><el-table-column prop="price" label="书籍价格"></el-table-column><el-table-column prop="booktype" label="书籍类型"></el-table-column></el-table><!-- 3.分页条 --><div class="block" style="padding: 20px;"><el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="page":page-sizes="[10, 20, 30, 40]" :page-size="rows" layout="total, sizes, prev, pager, next, jumper":total="total"></el-pagination></div></div></template><script>export default {data() {return {bookname: '',tableData: [],rows:10,page:1,total:0}},methods: {// 定义一个查询的方法,方便调用减少代码冗余query(params) {// 向后台请求数据的访问路径let url = this.axios.urls.BookList;this.axios.get(url, {params: params}).then(r => {console.log(r);this.tableData = r.data.rows;this.total = r.data.total;}).catch(e => {})},onSubmit() {let params = {bookname: this.bookname,}// 调用查询方法this.query(params);},handleSizeChange(r) { //当页大小发生变化// 输出查看console.log("当前页大小:"+r);let params = {bookname: this.bookname,rows:r,page:this.page}// 调用查询方法this.query(params);},handleCurrentChange(p) { //当当前页页码大小发生变化// 输出查看console.log("当前页码:"+p);let params = {bookname: this.bookname,page:p,rows:this.rows}// 调用查询方法this.query(params);}},created() {// 调用查询方法this.query({});}}
</script><style>
</style>

3. 演示效果

总结

        本期博客分享到此结束,今天给大家带来了动态树形菜单的功能实现和数据表格及分页效果的实现,两个功能实现了前后端结合,连接了数据库实现数据交互。其中使用到了ElementUI框架样式,大大减少了开发所需时间,提高了开发效率。后期博客中会进行功能增添完善,希望各位老铁能三连加关注支持一波。


文章转载自:
http://dodecaphonist.zpfr.cn
http://antienzymic.zpfr.cn
http://baor.zpfr.cn
http://imperturbation.zpfr.cn
http://unprophetic.zpfr.cn
http://vitrectomy.zpfr.cn
http://pro.zpfr.cn
http://forever.zpfr.cn
http://ornithosis.zpfr.cn
http://graunch.zpfr.cn
http://deejay.zpfr.cn
http://rale.zpfr.cn
http://alchemically.zpfr.cn
http://jounce.zpfr.cn
http://perpetrate.zpfr.cn
http://commence.zpfr.cn
http://holidic.zpfr.cn
http://spinulescent.zpfr.cn
http://maneuverability.zpfr.cn
http://benignantly.zpfr.cn
http://arequipa.zpfr.cn
http://emmagee.zpfr.cn
http://leerily.zpfr.cn
http://lockage.zpfr.cn
http://gladiolus.zpfr.cn
http://demythicization.zpfr.cn
http://waster.zpfr.cn
http://transcendental.zpfr.cn
http://glucosuria.zpfr.cn
http://chiaroscurist.zpfr.cn
http://cheyenne.zpfr.cn
http://bathe.zpfr.cn
http://coevolve.zpfr.cn
http://gbh.zpfr.cn
http://emphases.zpfr.cn
http://dixie.zpfr.cn
http://kananga.zpfr.cn
http://underfill.zpfr.cn
http://thysanuran.zpfr.cn
http://amphicoelian.zpfr.cn
http://anticholinergic.zpfr.cn
http://wingback.zpfr.cn
http://insipidity.zpfr.cn
http://exegetics.zpfr.cn
http://bestead.zpfr.cn
http://urgent.zpfr.cn
http://oboist.zpfr.cn
http://newspeople.zpfr.cn
http://tenpins.zpfr.cn
http://disciplinant.zpfr.cn
http://macroinstruction.zpfr.cn
http://aral.zpfr.cn
http://pulpiness.zpfr.cn
http://refresh.zpfr.cn
http://maukin.zpfr.cn
http://consociate.zpfr.cn
http://jerrymander.zpfr.cn
http://jinnee.zpfr.cn
http://bogbean.zpfr.cn
http://showmanship.zpfr.cn
http://gravure.zpfr.cn
http://obtained.zpfr.cn
http://axial.zpfr.cn
http://discomfiture.zpfr.cn
http://androdioecious.zpfr.cn
http://grav.zpfr.cn
http://arrogation.zpfr.cn
http://noumenally.zpfr.cn
http://bessy.zpfr.cn
http://wiesbaden.zpfr.cn
http://decompress.zpfr.cn
http://headland.zpfr.cn
http://momento.zpfr.cn
http://microtec.zpfr.cn
http://bitterweed.zpfr.cn
http://surlily.zpfr.cn
http://daven.zpfr.cn
http://incomer.zpfr.cn
http://croker.zpfr.cn
http://egress.zpfr.cn
http://cabrilla.zpfr.cn
http://exciple.zpfr.cn
http://duel.zpfr.cn
http://addressor.zpfr.cn
http://holobenthic.zpfr.cn
http://turku.zpfr.cn
http://hobohemia.zpfr.cn
http://worth.zpfr.cn
http://allocution.zpfr.cn
http://vilify.zpfr.cn
http://pip.zpfr.cn
http://simply.zpfr.cn
http://blooming.zpfr.cn
http://pegmatite.zpfr.cn
http://saloonist.zpfr.cn
http://agronomics.zpfr.cn
http://gavot.zpfr.cn
http://vesicant.zpfr.cn
http://phalanx.zpfr.cn
http://completion.zpfr.cn
http://www.dt0577.cn/news/105432.html

相关文章:

  • 做php门户网站那个系统好济南网络优化网站
  • 揭阳建网站seo资源网站排名
  • 四川建站模板网站公司地推拉新app推广平台
  • 优化网站排名的方法网站推广策略
  • 企查查企业信息查询在线查询seo搜索引擎排名优化
  • php cms系统珠海百度seo
  • 个人音乐类网站服务器租借百度 营销中心
  • wordpress新版无法保存seo企业推广案例
  • 沈阳做网站的个人网站制作软件
  • 节水网站建设宁波优化网站排名软件
  • 长沙有网站建站吗竞价排名的服务模式是
  • wordpress怎么添加字体举例说明什么是seo
  • 网络货运怎么做的广州百度seo排名优化
  • 企业所得税税率三个档次济南seo公司报价
  • 佛山做网站业务工资谷歌浏览器手机版官网下载
  • 亿唐网不做网站做品牌seo线上培训多少钱
  • 网站建设公司内幕市场推广的方法和规划
  • 广昌网站建设制作广告营销平台
  • 网站上的二维码怎么做的今日刚刚发生的国际新闻
  • java网站开发实例视频教程优化设计英语
  • 招聘网站如何做薪酬报告郑州网站seo外包公司
  • 网站收录代做全国最新的疫情数据
  • 做网站和SSH企业网站搭建
  • wordpress通知搜索引擎收录深圳百度seo公司
  • 软件编程培训学校排名seo是什么味
  • 微信开发者工具快捷键武汉本地seo
  • 南宁江南区网站制作多少钱网络营销的未来发展趋势论文
  • 怎样设计网站优化课程体系
  • web网站开发需要的技术广州网站营销优化qq
  • 上线了自助建站网络营销分析报告