Java的新项目学成在线笔记-day12(九)
3.1.4 搜索页面
创建搜索页面如下:
页面文件参考:“资料”--》“search”--》index_1.vue,重要代码如下:
nuxt.js支持定义header,本页面我们在header中引入css样式并定义头部信息。
[mw_shl_code=applescript,true]//配置文件 let config = require('~/config/sysConfig') import querystring from 'querystring' import * as courseApi from '~/api/course' export default { head() { return {
title: '传智播客‐一样的教育,不一样的品质', meta: [ {charset: 'utf‐8'}, {name: 'description', content: '传智播客专注IT培训,Java培训,Android培训,安卓培训,PHP培 训,C++培训,网页设计培训,平面设计培训,UI设计培训,移动开发培训,网络营销培训,web前端培训,云计算大数据培训, 全栈工程师培训,产品经理培训。'}, {name: 'keywords', content: this.keywords} ], link: [ {rel: 'stylesheet', href: '/static/plugins/normalize‐css/normalize.css'}, {rel: 'stylesheet', href: '/static/plugins/bootstrap/dist/css/bootstrap.css'}, {rel: 'stylesheet', href: '/static/css/page‐learing‐list.css'} ] } },[/mw_shl_code]
其它数据模型及方法:[mw_shl_code=applescript,true]
//配置文件 let config = require('~/config/sysConfig') import querystring from 'querystring' import * as courseApi from '~/api/course' export default { head() { return { title: '传智播客‐一样的教育,不一样的品质', meta: [ {charset: 'utf‐8'}, {name: 'description', content: '传智播客专注IT培训,Java培训,Android培训,安卓培训,PHP培 训,C++培训,网页设计培训,平面设计培训,UI设计培训,移动开发培训,网络营销培训,web前端培训,云计算大数据培训, 全栈工程师培训,产品经理培训。'}, {name: 'keywords', content: this.keywords} ], link: [ {rel: 'stylesheet', href: '/static/plugins/normalize‐css/normalize.css'}, {rel: 'stylesheet', href: '/static/plugins/bootstrap/dist/css/bootstrap.css'}, {rel: 'stylesheet', href: '/static/css/page‐learing‐list.css'} ] } },
<script> //配置文件 let config = require('~/config/sysConfig') import querystring from 'querystring' import * as courseApi from '~/api/course' export default { head() { return { title: '传智播客‐一样的教育,不一样的品质', meta: [ {charset: 'utf‐8'},
{name: 'description', content: '传智播客专注IT培训,Java培训,Android培训,安卓培训,PHP培 训,C++培训,网页设计培训,平面设计培训,UI设计培训,移动开发培训,网络营销培训,web前端培训,云计算大数据培训, 全栈工程师培训,产品经理培训。'},
{name: 'keywords', content: this.keywords} ], link: [ {rel: 'stylesheet', href: '/static/plugins/normalize‐css/normalize.css'}, {rel: 'stylesheet', href: '/static/plugins/bootstrap/dist/css/bootstrap.css'}, {rel: 'stylesheet', href: '/static/css/page‐learing‐list.css'} ] } }, async asyncData({ store, route }) { return { courselist: {},first_category:{},[/mw_shl_code]
[mw_shl_code=applescript,true] second_category:{}, mt:'', st:'', grade:'', keyword:'', total:0, imgUrl:config.imgUrl } }, data() { return { courselist: {}, first_category:{}, second_category:{}, mt:'', st:'', grade:'', keyword:'', imgUrl:config.imgUrl, total:0,//总记录数 page:1,//页码 page_size:12//每页显示个数 } }, watch:{//路由发生变化立即搜索sea
rch表示search方法
'$route':'search' }, methods: { //分页触发 handleCurrentChange(page) { }, //搜索方法 search(){ //刷新当前页面 window.location.reload(); }
} } </script>
[/mw_shl_code]
3.1.5 测试
重启Nginx,请求:http://www.xuecheng.com/course/search,页面效果如下:
转载于:https://blog.51cto.com/13517854/2401477
Java的新项目学成在线笔记-day12(九)相关推荐
- Java的新项目学成在线笔记-day12(六)
3.6 获取数据 3.6.1 asyncData 方法 Nuxt.js 扩展了 Vue.js,增加了一个叫 asyncData 的方法, asyncData 方法会在组件(限于页面组件)每次加载 之前 ...
- Java的新项目学成在线笔记-day12(五)
3.4.2 嵌套路由 你可以通过 vue-router 的子路由创建 Nuxt.js 应用的嵌套路由. 创建内嵌子路由,你需要添加一个 Vue 文件,同时添加一个与该文件同名的目录用来存放子视图组件 ...
- Java的新项目学成在线笔记-day10(三)
1.4 测试CMS一键发布接口 1.4.1 配置虚拟主机 在nginx配置课程详情页面的虚拟主机,实现访问:www.xuecheng.com/course/detail/.....html. #静态资 ...
- Java的新项目学成在线笔记-day13(九)
6.2.2 创建媒资服务工程 媒资管理的相关功能单独在媒资服务中开发,下边创建媒资服务工程(xc-service-manage-media). 媒资服务的配置与cms类似,导入 "资料&qu ...
- Java的新项目学成在线笔记-day14(四)
1.2.3.5 视频处理生成m3u8 下边是完整的视频处理任务类代码,包括了生成m3u8及生成mp4的代码. [mw_shl_code=applescript,true]@Component publ ...
- Java的新项目学成在线笔记-day7(一)
1.1需求分析 课程添加完成后可通过我的课程进入课程修改页面,此页面显示我的课程列表,如下图所示,可分页查询. 注意:由于课程图片服务器没有搭建,这里在测试时图片暂时无法显示. 上边的查询要实现分页. ...
- Java的新项目学成在线笔记-day13(八)
6 媒资管理 前边章节完成在线视频播放,如何实现点击课程计划播放视频呢,课程视频如何管理呢? 本节开始将对课程视频进行管理. 6.1需求分析 媒资管理系统是每个在线教育平台所必须具备的,百度百科对它的 ...
- Java的新项目学成在线笔记-day10(二)
1.3 课程发布接口 1.3.1 Api接口 此Api接口由课程管理提供,由课程管理前端调用此Api接口,实现课程发布. 在api工程下课程管理包下定义接口: [mw_shl_code=applesc ...
- Java的新项目学成在线笔记-day7(二)
1.3 前端页面说明 我的课程列表使用element 的card组件,如下: 页面布局代码如下: <template> <section> <el‐row >< ...
最新文章
- layui上传图片接口
- 户外lisp导向牌如何安装_有了激光切割导向牌,妈妈再也不用担心我迷路啦
- ACTIVEMQ 发布与订阅
- DP mixture model
- 深入理解lombok
- 计算机图形相关输出设备,计算机图形输出设备.ppt
- nagios安装配置pnp4nagios-0.6.6
- 素材模板源码资源下载站源码-带用户中心和VIP充值系统等
- anuglar.js ui-router传递参数
- leetcode题解200-岛屿数量
- CGPathAddArc
- 《Java练习题》Java编程题合集(转载)
- Java 基础实验 银行转账
- 盘点2022年大数据技术下常用的20个可视化工具,值得收藏
- QNX Hypervisor —— 虚拟设备
- 解决TOC与目录导航冲突问题
- 修改无法启动的容器中的配置文件(elasticsearch)
- 【深度学习】01 - 图像识别
- IPv6的TSO/GRO/GSO及其Linux实现的不妥
- 字母,数字,下划线,数字的正则表达式
热门文章
- 第六章:密码破解系统修复
- 一次“ora-12170 tns 连接超时”的经历
- Action 中 Response already committed 解决办法
- 2014年百度之星程序设计大赛 - 初赛(第二轮)Chess
- 简明Python3教程 8.控制流
- 详解:开通IIS的FTP服务器并添加多个FTP用户
- 咏南中间件+开发框架支持最新的DELPHI 10.2 TOKYO
- Python操作数据库之 MySQL
- 四大中三家已面向客户推出机器人业务解决方案?别逗了,先用机器人自我革命吧! post by 上海嘉冰信息技术...
- 【全栈项目上线(vue+node+mongodb)】04. 怎么在一台主机上面部署多个网站,详细操作指南...