
Vue全家桶
前端小讴
爱吉他爱户外爱篮球更爱写代码,努力为了更好的生活。大家可添加我微信(powerful_simon),互相交流互相学习,一起弹琴唱歌打球爬山。同时还望前辈们多多指点,多多帮忙内推~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
手摸手,封装一个vue分页组件
关注前端小讴,阅读更多原创技术文章 【组件化】是每一个前端工程师的必备技能,诚然我们将element、iview、vant等UI组件库运用得娴熟自如,实际开发中还是经常需要封装更适合的业务组件,既帮助快速开发、又让代码简洁明了、还能锻炼我们的组件化能力。 梳理思路 以node.js官网的分页组件为例,假设我们要实现下面这样的分页: 从产品角度梳理思路后,要实现的分页组件有以下特点: 1.当前页页码颜色变化 2.最多显示5个页码,不足5个显示实际数量 3.总页数超过5个时:总页码-当前页>2,则末.原创 2020-07-30 14:10:08 · 369 阅读 · 0 评论 -
iview-dynamicRouter:基于 iview-admin 的“后端动态路由模板”,自由配置路由、自由更改菜单
欢迎关注[前端小讴的github],阅读更多原创技术文章 iView DynamicRouter iView-DynamicRouter 基于 iview-admin(branch:template),由“后端动态提供路由数据,经前端处理后生成动态路由和菜单”的【后端动态路由模板】,内置“权限管理”业务模型,可任意调整左侧菜单栏、修改其相关权限、监听当前路由和菜单,是一套更安全、更智能的后台管理系统模板。 项目地址 在线预览 → github地址 → 如果你想快速使用,请看 配置文档 → 如果你想和我.原创 2020-06-28 16:01:00 · 1090 阅读 · 0 评论 -
vue动态渲染svg、添加点击事件
欢迎关注[前端小讴的github],阅读更多原创技术文章 业务需求(vue项目中) 1.v页面展示svg内容 2.监听svg内部的点击事件 3.动态改变svg内部元素的属性和值 html标签 经多次实验,用embed、img等标签改变src属性的方式,均无法实现上述全部功能(尤其是svg内部点击事件),最终采用**Vue.extend()**方法完整实现,代码也较为简洁,html结构如下: &...原创 2020-03-12 13:48:36 · 8568 阅读 · 18 评论 -
vue从弃坑到抗战——动手搭建本地环境
常言道:人在江湖,身不由己。公司决定用vue做前后端分离项目,定睛一想:确也是当今大走向。。。1.安装Node原创 2018-06-04 17:16:23 · 398 阅读 · 0 评论 -
.finally is not a function —— 解决低版本浏览器axios不支持finally
框架项目用axios调用接口时,我们常用:接口名().then(result=>{ do sth... }).catch(()=>{ do sth... }).finally(()=>{ do sth... }) 却会遇到这个问题:fName(...).then(...).catch(...).finally is not a function 造成此问题...原创 2018-07-06 14:24:15 · 7003 阅读 · 3 评论 -
vue项目如何监听窗口变化,达到页面自适应?
【自适应】向来是前端工程师需要解决的一大问题——即便作为当今非常火热的vue框架,也无法摆脱——虽然elementui、iview等开源UI组件库层出不穷,但官方库毕竟不可能满足全部需求,因此我们可以通过【监听窗口变化】达到想要的绝大部分自适应效果。 获取窗口宽度:document.body.clientWidth 监听窗口变化:window.onresize 同时回顾一下JS里这些方法...原创 2018-09-25 16:14:45 · 5140 阅读 · 2 评论 -
配置代理,解决vue-cli 3.x的跨域问题
欢迎关注前端小讴的github,阅读更多原创技术文章 使用 Vue-cli 创建的本地项目,开发地址默认是 localhost:8080。全后端分离作业时,需要访问后台提供的非本机上接口,诚然我们可以让后台使用cors实现跨域,但一来有时后台太忙,二来也为了彰显前端开发人员的技术水平,利用node.js代理服务器是目前普遍又非常简单的办法,下面我们以iview-admin项目为例: ap...原创 2019-09-25 09:49:39 · 1096 阅读 · 0 评论