vue
独步炎凉的大彬
这个作者很懒,什么都没留下…
展开
-
elementUI 下拉框 默认值
<el-select v-model="xialaValue" placeholder="请输入关联公式" > <el-option v-for="item in roleOptions" :key="item.value" :label="item.label" :value="item.value" ></el-option></el-select>da.原创 2022-05-06 13:32:21 · 10372 阅读 · 1 评论 -
解决 el-checkbox-group 值为对象的时候 复选框回显问题
先上一个例子<template> <el-checkbox-group v-model="checkedCities" :min="1" :max="2"> <el-checkbox v-for="city in cities" :label="city" :key="city">{{city}}</el-checkbox> </el-checkbox-group></template>原创 2022-04-24 11:04:09 · 14244 阅读 · 1 评论 -
vue----(父组件和子组件之间的相互传递)
1.父组件与子组件传值props首先呈现的是父组件的代码:<template> <div class="addNotice"> <Title :value="`企业公告`" :isChoose="true"></Title> </div></template><script> import Title from '@/components/Title' compon原创 2021-04-26 15:14:04 · 275 阅读 · 0 评论 -
vue组件之回到顶部
<template> <transition name="el-fade-in"> <div class="upBack" @click="backTop()"> <img src="../../../static/image/home/up.png" alt=""> </div> </transition></template><script> export de.原创 2021-02-03 13:54:42 · 355 阅读 · 0 评论 -
禁止用户f12和鼠标右键打开控制台
window.onload=function(){ document.onkeydown=function(){ var e=window.event||arguments[0]; if(e.keyCode==123){ return false; }else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){ return false; } }; documen.原创 2020-10-30 16:18:55 · 591 阅读 · 0 评论 -
修改elementui 里面表格的滚动条样式
.el-table__body-wrapper{ background-color: #F7F6FF; } .el-table__body-wrapper::-webkit-scrollbar { width: 8px !important; height: 8px !important; }原创 2020-04-27 16:36:41 · 3025 阅读 · 0 评论 -
vue 打包完自己本地能够直接打开index.html
第一步修改config里面的index.js 把assetsPublicPath:'/'修改成assetsPublicPath='./'第二步修改build里面的util.js if (options.extract) { return ExtractTextPlugin.extract({ use: loaders, pub...原创 2020-04-14 17:52:44 · 6290 阅读 · 0 评论 -
解决vue绑定数据加载出现脚本
html中引入vue.js,如果页面加载慢的时候,会出现data里面的脚本代码,以下代码能够解决<p v-cloak>{{appname}}</p>[v-cloak]{display: none;} //设置隐藏完美解决!!!...原创 2020-03-24 16:10:44 · 253 阅读 · 0 评论 -
vue跳转页面滚动条回到顶部(如果网上百度的方法不能用,试一试这个)
开始也是在网上百度一大堆类似答案,但是都不能解决,下面来说下怎么解决,很简单就两步首先在app.vue<template> <div id="app" ref="app"> <router-view/> </div></template>加一个ref='app'然后在监听watch: { $r...原创 2020-03-24 14:09:46 · 637 阅读 · 1 评论 -
监听vuex值变化实时改变
问题如图:头部是一个组件,想在这个页面修改用户名点击确认修改后,头部名称跟到变化。思路:用户名在登录成功过后,存在vuex里面并且保存在本地(防止刷新消失)this.$store.commit('set_userName',res.data.data.username)vuex中state.js:userName:localStorage.getItem('userNa...原创 2020-03-14 17:51:25 · 6135 阅读 · 3 评论 -
element-ui上传功能自定义方法写并加进度条(不用elementui实例)
<el-upload class="upload-demo" :before-upload="beforeUpload" :headers="headers" drag accept=".ipa" action="string" ...原创 2020-02-24 13:17:44 · 2913 阅读 · 0 评论 -
把数字(200)转换为时分秒格式并倒计时
formatBit (val) { val = +val return val > 9 ? val : '0' + val }, // 秒转时分秒,求模很重要,数字的下舍入formatSeconds (time) { let min = Math.floor(time % 3600) let val = this.formatBi...原创 2019-12-27 17:46:55 · 716 阅读 · 0 评论 -
vue中禁止遮罩层下方滑动
document.documentElement.style.overflowY = 'hidden' //禁止底层div滚动document.documentElement.style.overflowY = 'auto' //允许底层div滚动原创 2019-12-27 17:44:01 · 1418 阅读 · 0 评论 -
vue + axios 导出Excel文件流(解决乱码问题)
exportBtn(){ axios.post(BASE_URL+'/api/app/export', '', { headers: { 'Content-Type': 'application/x-www-form-urlencoded', //请求的数据类型为form data格式 'toke...原创 2019-12-25 15:24:43 · 1171 阅读 · 0 评论 -
vue点击事件
首先是一个按钮是灰色并且不可点击然后当输入值时按钮变色,且可以点击代码如下:<div class="extract" @click="extractBtnFlag && extract()" :class="{ 'backGround': isClick }"> <span>提取</span></div&g...原创 2019-12-21 16:45:21 · 3921 阅读 · 2 评论 -
vue3.0多环境打包及不同api接口运行
由于项目有很多环境,所以不便再使用每次改接口名字,于是用到了了多环境打包问题,首先在项目根目录下新建几个文件其中.env配置(就是测试环境)为NODE_ENV = 'test'VUE_APP_CURENV = 'test'.env.development配置(就是开发环境)为NODE_ENV = 'development'VUE_APP_CURENV = 'devel...原创 2019-11-29 11:18:59 · 1884 阅读 · 0 评论 -
vue路由拦截记录登录状态
先说下逻辑。首先在vuex里面state存下token值export default{ Authorization: localStorage.getItem('Authorization') ? localStorage.getItem('Authorization') : ''}然后在mutation.js写changeLogin (state, user) {...原创 2019-09-03 16:52:42 · 385 阅读 · 0 评论 -
解决ios 同层播放video 类似QQ登入背景图是视频(vue)
公司要求,试着写了下类似QQ登录demo,发现很多坑,安卓进去不能自动播放,这个跟系统有关,试图寻找android下,页面加载完毕就可以自动播放,但现实是残酷的,android下是不允许自动播放的,即使你用了video.play(),也是不行的。必须有用户的主动触发,比如触摸了屏幕,有click或touch事件产生。不知以后android会不会改进,但至少目前来看是不行的。比较的好的办法是,引导用...原创 2019-06-10 15:24:57 · 753 阅读 · 0 评论 -
vue引入阿里巴巴图标(含彩色图标)
第一步:下载阿里巴巴图标库的资源到本地。第二步:在自己的assets创建一个icon文件,然后把下载的东西选择放进去。第三步:在main.js引入import './assets/icon/iconfont.js' //引入阿里巴巴图标库jsimport './assets/icon/iconfont.css'//引入阿里巴巴图标库css第四步:在App.vue的css...原创 2019-06-03 15:13:19 · 3546 阅读 · 0 评论 -
vue监听滚动条
网上看了一大堆,发现都不能用,于是结合了他们的经验自己补全了 mounted(){ window.addEventListener('scroll',this.handleScroll,true) }, methods:{ handleScroll(e){ console.log(e.target.scrollTop) }...原创 2018-10-09 16:03:29 · 6650 阅读 · 3 评论