logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

element UI排坑记(一):判断tabs组件是否切换

一、问题描述在element UI的tabs组件中,假设需要在tab切换时执行某个函数,有什么方案?二、问题举例有两个tab,tab1和tab2,两个tab都有一个el-select组件,分别是el-select1和el-select2。el-select1和el-select2绑定了同一个字段,但是两者的下拉选项不相同。在切换tab时将导致以下问题:1. 显示tab1中内容时,a的值是...

Element UI表格组件技巧:如何简洁实现跨页勾选、跨页统计功能

业务场景在使用Element UI的Table组件时,常常面对这样的业务需求:表格数据的每一项都要提供勾选框,当切换分页时,能够记忆所有页面勾选的数据,以实现批量提交不同页面勾选数据的功能。并且,表格下方实时统计已勾选数据的项数、重量、金额等。“弯路”分析我们可能会走“弯路”,使用过于复杂的逻辑去实现。常见的弯路是:在Vue的data里面存储已勾选数据的数组,而后基于table的s...

Vue-cli3.0下的雪碧图插件webpack-spritesmith配置方法

在前端项目中,为了减少对图片的请求次数,一般而言需要进行雪碧图的配置。即将多张小图标合并成一张图片,这样页面中的小图标都在一张图片上,只需请求一张图片,就可以通过CSS设置各个小图标的显示,利于节省带宽和资源。在Vue-cli 3.0项目中常用webpack-spritesmith进行相关配置,该插件的文档不太直观,并且文档中基于webpack,而vue-cli 3.0的配置是与webpack有.

vue项目妙用scss mixin实现样式全编程式风格

对于vue项目的样式部分,有多种风格,这将取决于框架搭建人员的设计思路。本人在vue项目中以使用sass(scss)为主,经探索,现研究出一种封装方案,可以快速的进行样式开发。这种方案的优点是:极大节省样式代码的行数,简洁。原先需要4-5行的代码仅需一行即可,即便是极端情况下也不会增加代码行数。样式代码被分成了几类,清晰易读。可扩展性强,要增加样式只需给mixin增加参数。可维护性强,很...

#css
vue图片懒加载插件vue-lazyload监听加载失败事件的解决方案

 对于vue项目而言,图片懒加载是一个常见的图片加载方案,可以优化用户体验,而vue-lazyload则是一个广泛使用的插件。 对于某些业务场景,我们需要监听图片加载失败事件,而后进行相应的处理,然而无论是官方文档还是网络上的解决方案都不直观甚至有错误,开发者不经过一番探索,很难知道如何处理,甚至怀疑该插件是否能监听加载失败事件。笔者经过一番探索,所幸的是,发现该问题终究是能够解决的,现将相关解决

axios的使用小技巧:如何绕过字符串拼接,直接传递对象

 Vue.js官方推荐使用axios作为发送http请求的工具,在使用axios中,有些小技巧是不容易发现的。当我们不知道这些技巧时,我们可能会使用其他“奇技淫巧”,比如,我们很容易会忽略axios默认支持get请求传递对象的事实,然后采用手动拼接、第三方库、或手动编写函数的方式将对象转换为查询参数,拼接成最终的url地址。 事实上,axios是支持直接传递对象的,根本无需做费神的相关拼接工作,.

使用Node.js的http-serve搭建本地服务器

为什么要使用它?  首先,类似于vue-cli创建的项目,都能够实现浏览器中自动刷新,实时查看项目效果。其中的原理在于,webpack这样的工具启动了一个本地服务器,将本机当作一台服务器,这样在浏览器中输入特定url(如http:localhost...)便相当于访问一台服务器的文件,这里的服务器比较特殊就是本机。  试想,如果我们的前端项目中,不采用这种方式,要查看一个html文件的运行...

解决Vue-cli3.0下scss文件编译过慢、卡顿问题

在使用Vue-cli 3.0构建的项目中,可能存在

#vue.js
Vue.js中scoped引发的CSS作用域探讨

前言在Vue.js的组件化开发中,常常会对某个组件的style标签加上scoped属性,如<style lang='less' scoped>,这样做的目的在于使这个组件的样式不能轻易在其他地方被有意或无意地修改,以达到封装的目的。值得注意的是,当我们进行组件嵌套时,常常需要修改子组件的默认样式,由组件封装引发的样式修改失

#vue.js
Element UI表格组件技巧:如何简洁实现跨页勾选、跨页统计功能

业务场景在使用Element UI的Table组件时,常常面对这样的业务需求:表格数据的每一项都要提供勾选框,当切换分页时,能够记忆所有页面勾选的数据,以实现批量提交不同页面勾选数据的功能。并且,表格下方实时统计已勾选数据的项数、重量、金额等。“弯路”分析我们可能会走“弯路”,使用过于复杂的逻辑去实现。常见的弯路是:在Vue的data里面存储已勾选数据的数组,而后基于table的s...

    共 13 条
  • 1
  • 2
  • 请选择