今天,我们接着上一节继续向下进行,完成当用户点击自己想听的排行榜时,显示的界面 ,该界面要讲解的知识点较多。文件位置:src\components\RankPage.vue ,效果图: 讲解重点:1、由 Rank.vue 页面传来的 排行榜id
打印功能可以自己使用原生js(window.print())实现,其次就是使用插件,介绍两个打印插件一、vue-print-nb:这个插件使用起来便捷,用法如下1.安装npm install vue-print-nb --save2.在main.js文件中注册使用import Print from 'vue-print-nb'
Vue.use(Print);3.具体使用方法:(1)直接绑定id方法
转载
2024-10-16 14:23:09
162阅读
前情回顾在上章节中,我们讲解了项目打包,默认,是打包在根目录下面的。当然,我们可以通过设置,打包到任意子目录中去。但是,我们之前的项目是没有引入资源的。比如,引入图片资源,js资源,或者字体图标之类的。那么各位可能在这个中间又会踩坑,所以,我再写一篇博客,专门来说说这个问题。在 vue 文件中,引用图片例如,我们将一张图片放到资源目录 /static/image/lyf.jpg 
前言:以下内容均为学习慕课网高级实战课程的实践爬坑笔记。项目github地址:https://github.com/66Web/ljq_vue_music,欢迎Star。播放暂停前进后退一、播放器Vuex数据设计需求: 播放器可以通过歌手详情列表、歌单详情列表、排行榜、搜索结果多种组件打开,因此播放器数据一定是全局的state.js目录下:定义数据
import {playMode} fr
其三:登陆&注册部分开发布局页面其实很简单,照着画就行了。登陆和注册的页面基本一致,可以写好一个复制一份。逻辑先来理一下假登陆注册的逻辑吧。无论用户输入什么,只要点击登陆按钮就算登陆成功,跳转到Home页。无论用户输入什么,只要点击注册按钮,就算注册成功,跳转到登陆页。点击“立即注册”,跳转到注册页。点击“已有账号去登陆”,跳转到登陆页。登陆后,无法再回到登陆页面(无论是通过按钮、回退还是
转载
2024-04-16 16:46:29
63阅读
拟解决的主要问题: 前端技术:nodejs+vue+elementui 1、对数据库对应的表格中相应的会员信息、咖啡与甜点的信息、交换物的 信息等进行添加、删除以及修改。 2、实现不同用户名和密码登录或访客身份直接进入不同的管理操作界面。 3、查询数据库对应表格中是否存在符合条件的查询信息。 4、插入限量甜点及座位信息到数据库表格中,根据预定订单更新当前限量 甜点以及咖啡厅座位的剩余数量
element UI 是一套采用 vue 2.0 作为基础框架实现的组件库,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型.本文参考Element UI 官网指南,首先需要安装Git工具和node.js,下载完成后回车安装即可,也可以使用我网盘里的下载Git工具和node.js
然后新建一个文件夹,比如我们就叫My Project
打
最近在整理以前的代码,碰到了写的element-ui整合vue的项目感觉挺好用的,就用一个案例分享给大家吧。首先还是直接附上一份单独网页版的代码吧,复制导入vue.js即用,不需要后端,感受下element-ui的强大。如果想要直接的案例,不想进行简单尝试,请直接调到标题二:案例环境1. 单独网页版代码:<!DOCTYPE html>
<html lang="en">
&l
转载
2024-04-23 16:00:34
95阅读
vue长列表优化之虚拟列表实现应用场景:后台一次性发送上千条或更多数据给前台场景模拟:用户发起一个请求,后台发送了10w条数据使用虚拟列表之前:前台需要生成10w个dom节点用来渲染页面使用虚拟列表之后:前台只需要生成少量dom节点(dom节点数量取决于前端视图需要展示的数量),就可以实现对这10w条数据的视图渲染总之:虚拟列表就是固定dom节点数量,通过修改dom节点的内容而达到不重新增加(或删
转载
2024-03-11 19:06:38
369阅读
在 webpack.dev.config.js中 在请求金封装的接口中
原创
2022-04-21 14:07:49
479阅读
1、安装 npm i element-ui -S 2、引入 import Vue from 'vue'; import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; import App fro
原创
2021-08-05 15:23:34
2636阅读
基本使用方法1.安装 cnpm install vue-awesome-swiper --save 2.引用 /*全局引入*/
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'//这里注意具体看使用的版本是否需要引入样式,以及具体位置。
转载
2024-09-10 22:04:32
35阅读
前言在了解父子组件之前应先掌握组件开发基础。在实际开发过程中,组件之间可以嵌套,也因此生成父子组件。一、父子组件创建流程 1.构建父子组件 1.1 全局注册 (1)构建注册子组件//构建子组件child
var child = Vue.extend({
template: '<div>这是子组件</div>'
});
//注册名为'child'的组件
Vue.com
转载
2024-09-21 14:05:59
166阅读
今天在开发过程发现一个问题,如标题所描述的,我在更改了data(){return{}}里的数据后, 也就是对 el-checkbox 的 v-model 绑定了一个 data() 里面的数据,与之对应的视图没有发生变化 我之所以 断定 我data() 里的数据发生了变化,而视图没有发生变化,是因为 在chrome 的 插件 vue
集合模块之遍历List集合三种方式遍历List集合方式一:使用基本的for循环遍历List集合/*
* 使用三种不同的循环遍历List<Student>
* 1.传统的for循环
* 2,迭代器Iterator
* 3,增强for循环 底层基于迭代器迭代器Iterator
* */
List
转载
2024-10-03 15:00:23
34阅读
目录表单绑定 v-model基本使用v-model: radiov-model: checkboxv-model: select值绑定修饰符表单绑定 v-model
表单控件在实际开发中是非常常见的。特别是对于用户信息的提交,需要大量的表单。Vue 中使用 v-model 指令来实现表单元素和数据的双向绑定。 基本使用v-model其实是一个语法糖,它的背后本质上是包含两个操作:v-bi
${}是获取容器上下文变量的值,应该是包括所有上下文中的key-value。这里一直在想,所谓的应用上下文,容器,值栈都是用来存储key-value值,是不是其实都是一样的东西???(大神路过就指点一下吧!!!!)*{}这个表达式,是获取指定的对象中的变量值。需要在前面指定对象,可以是集合中的某个对象,也可以是单独的一个对象。
#map 这个是thymeleaf的工具类,还有#dates#cale
首先说下项目需求,一个多层嵌套的表格,行可以进行拖拽排序,但不能跨主级去拖拽,下拉可以异步获取数据,考虑了很久,还是用最熟悉的vue+element来做,但是element没有拖拽排序的功能,所以在此基础上加入sortable.js去实现拖拽功能。后台返回的排序规则是 每个数据都带有3个属性 id next prev ,用这3个属性实时的去更新排序id表示这一条数据的idnext表示下一条数据的i
转载
2024-04-08 09:17:22
157阅读
element ui 中的步骤条组件——steps最近在写几个小组件,嗯,组件的编写比搭建页面和渲染数据要难一些,难就难在思想,这个东西看不见摸不着,得练习,得思考。 时间列表组件,其实不用steps组件也是可以实现的,我一开始就是自己搭建的页面,css代码一大堆,也能显示同样的页面。 先来分析一下页面:顶部标题栏内容区分左右两栏,左侧为头像,右侧为内容信息。右侧内容信息分为昵称 创建时间 内容区
转载
2024-04-26 12:19:43
583阅读
音乐播放器前言总体设计详细设计扫描功能歌曲列表功能播放控制功能播放历史功能歌单操作功能搜索功能精化设计侧边栏功能界面展示参考资料项目链接 前言课设设计作品,参考了网上很多资料和实例,整了一个功能齐全的播放器 发上来供大家借鉴学习,如果大家能继续改进就再好不过了。 实验目的:学会如何使用 MediaPlayer 等媒体播放组件。学会如何进行数据保存。总体设计设计介绍: 综合运用UI界面设计、数据存
转载
2023-08-04 10:48:54
257阅读