前端开发小技巧
女程序媛的修炼笔记
一直修炼,持续升级,打败内心懒惰的小怪兽
展开
-
如何使用vuex存取数据及调用方法
vuex的简单使用原创 2022-07-04 14:25:28 · 1891 阅读 · 1 评论 -
vue中的锚点定位
vue锚点定位平滑滚动原创 2022-06-17 14:46:47 · 2859 阅读 · 0 评论 -
el-table表头与内容错位
问题图解:亲测都有效解决方法一:在app.vue或index.html中添加如下cssbody .el-table th.gutter{display: table-cell!important;}解决方法二:在el-table加载数据时this.$nextTick(() => { this.$refs.mainTable.doLayout();});...原创 2021-10-23 14:22:40 · 1183 阅读 · 0 评论 -
向上滚动广告实现
代码<template> <!-- 无缝滚动效果 --> <div class="marquee-wrap"> <ul class="marquee-list" :class="{'animate-up': animateUp}"> <li v-for="(item, index) in listData" :key="index">{{item}}</li> </ul> &l.原创 2021-01-11 14:30:04 · 340 阅读 · 0 评论 -
el-table实现单选
.vue<el-table ref="table" :data="tableData" height="100%" border stripe @selection-change="handleSelectionChange" @select="dialogCheck"原创 2020-12-09 15:43:43 · 12248 阅读 · 10 评论 -
设置font-size小于12px
前端css设置font-size小于12px不起效原因因为 Chrome浏览器做了如下限制:font-size 有一个最小值 12px(不同操作系统、不同语言可能限制不一样),低于 12px 的,一律按 12px 显示。理由是 Chrome 认为低于 12px 的中文对人类是不友好的。但是允许你把 font-size 设置为 0.css设置font-size小于12px方法(用css3中的缩放):效果:html:<div class="demo"> <原创 2020-07-06 16:44:08 · 5735 阅读 · 0 评论 -
vue的axios请求改变content-type为form-data
代码如下:正常效果原创 2020-06-30 10:47:47 · 2831 阅读 · 0 评论 -
input选择文件后对文件重命名
html:!-- 图片上传 --><div class="from-text"> <a href="javascript:;" class="file">选择图片/视频 <input type="file" name="" value="选择文件" id="uploadfile" accept=".mp4,.jpg" multiple> </a> <blockquote class="layui-elem原创 2020-06-02 16:31:10 · 1247 阅读 · 0 评论 -
vue进入页面自动获取焦点
效果如图:代码如下:directives与data处于同级位置directives: { focus: { inserted: function (el, {value}) { console.log(el, {value}) if (value) { el.focus() } } } },...原创 2020-05-20 17:07:40 · 2859 阅读 · 0 评论 -
开发问题积累——element ui如何修改样式
例如:element弹框宽度太宽要变窄ElementUI组件不可以给样式添加scoped,因此必须去掉scoped;但是去掉scoped后不满足单组件的CSS。解决方法:给提示框添加类名搞定!...原创 2020-04-22 15:31:29 · 231 阅读 · 0 评论 -
json字符串嵌套json字符串的解析取值
一.转换方式介绍1.浏览器支持的转换方式:(1)JSON.stringify(obj)将JSON转化为字符串。(2)JSON.parse(string)将字符串转为JSON格式。如下图所示:2.javascript支持的转换方式eval(’(’+b+’)’);可以将json字符串转换为json对象注意:需要在json字符串外包裹一对小括号,ie8(兼容模式),ie7和ie6也可以使...原创 2020-04-09 14:11:43 · 4019 阅读 · 0 评论 -
node+vue+element图片上传到mysql(其实只是保存地址,哈哈)
1.用element添加图片上传框<el-upload action="/addtalk/upload" enctype="multipart/form-data" method="post" list-type="picture-card" :on-success="afterUpload" :on-preview="handlePictureCardPreview"...原创 2020-02-28 00:27:11 · 4704 阅读 · 4 评论 -
vue+router.beforeEach实现登录验证路由拦截
1.在配置路由路径的文件夹里加上如下图的语句2.在main.js里添加3.login.vue<template> <div> <!-- 表单--> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" class="demo-ruleForm"> ...原创 2020-02-20 21:00:25 · 1442 阅读 · 0 评论 -
监听滚动事件,实现元素吸顶或者固定位置--vue
功能描述:滚动时获知距离顶部的高度(如下)提示:谁滚动监听谁可能一:若是body页面滚动 methods: { handleTabFix() { var scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrol...原创 2020-02-01 16:19:33 · 630 阅读 · 0 评论 -
监听滚动事件,实现导航栏吸顶css3动画效果--vue
功能描述:当子组件滚动到100时导航栏置顶(如下所示)之前:之后:动画效果功能实现主要代码(代码不完整,请理解代码选取自己需要的部分):实现思路:中间可滚动的部分是子组件,(大家,关注,我的)这一栏导航是父组件。步骤一:在父组件里监控子组件与父元素顶部的距离如下是在父组件中时:在子组件中时:若有疑惑请在下方留言...原创 2020-01-10 16:56:27 · 1269 阅读 · 0 评论 -
vue移动端页面中局部可滚动(纯css可实现)
功能描述:移动端页面局部滚动(如下所示)功能实现主要代码(代码只有主要功能实现的代码,不全,要理解摘取自己需要的部分):备注:重点就是class="textScroll"的样式,其余都是配角<template> <div class="textScroll"> <ul> <li class="textList"> ...原创 2020-01-08 17:49:24 · 4464 阅读 · 6 评论 -
vue的二级路由切换父组件图片不变
功能描述:点击二级路由切换时一级父路由样式依然保留,如下所示注意看页面地址变化功能实现代码(只展示主要代码,css样式请自行编写):注意:只需底部父组件代码改动,其他组件不变<template> <div> <keep-alive> <router-view></router-view> <...原创 2020-01-08 17:14:35 · 726 阅读 · 0 评论