前端
钢铁熊猫33
活到老,学到老,做到老
展开
-
nginx单域名配置访问多vue项目(vue3 + vite4)
nginx单域名配置访问多vue项目,vue由vue3+vite4实现原创 2023-12-22 16:36:59 · 525 阅读 · 0 评论 -
关于Excel中5位数时间转换
关于Excel中5位数时间转换原创 2022-12-07 16:06:12 · 2076 阅读 · 0 评论 -
axios下载时reponseType为blob,处理返回的自定义错误信息
当axios封装下载时,responseType为blob,如果后台返回自定义的json错误信息,此时是没法直接用的,需要进行手动的转换原创 2022-02-10 15:59:27 · 777 阅读 · 0 评论 -
antdv select 样式改变
vue版ant design select 样式调整布局<div class="select-wrap"> <a-select> <a-select-option></a-select-option> </a-select></div>外部的选择框和展示框# 局部样式.select-wrap /deep/ .ant-select { width: 100%; color: #06B0FE; fo原创 2021-11-03 16:46:58 · 5980 阅读 · 6 评论 -
uniapp打包小程序动态区分环境
package.json中配置{ "uni-app": { "scripts": { // 测试 "build:test": { "title": "build:test", "env": { // 平台 - 微信小程序 "UNI_PLATFORM": "mp-weixin", "CUR_ENV": "test" } }, // 正式原创 2021-09-16 16:48:47 · 741 阅读 · 0 评论 -
vue(vue-cli3)根据不同环境打包
配置环境在项目根目录下创建两个文件:.env.testNODE_ENV = 'production'VUE_APP_ENV = 'test'.env.buildNODE_ENV = 'production'VUE_APP_ENV = 'production'修改package.json"scripts": { "serve": "vue-cli-service serve", "test": "vue-cli-service build --mode test", "build"原创 2021-08-30 18:29:56 · 341 阅读 · 0 评论 -
uniapp或小程序使用jsencrypt
uni-app或小程序使用报错jsencrypt.js使用了window对象,app、小程序中没有窗口对象的环境解决办法在jsencrypt.js文件插入以下代码var navigator2 = { appName: 'Netscape', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B原创 2021-08-07 17:53:31 · 1018 阅读 · 0 评论 -
vue页面监听是否置为后台或可见状态
这里写自定义目录标题使用场景推荐插件使用方式安装全局使用局部使用使用场景微信公众号网页中使用了弹幕,当微信在后台时,停止弹幕程序的执行页面有定时任务执行时,除了退出页面要停止外,当页面在后台时,也可以清除定时任务,当可见时,再重新启动推荐插件vue-visibility-change使用方式安装npm i vue-visibility-change全局使用import Vue from 'vue'import visibility from 'vue-visibility-cha原创 2021-05-15 14:50:16 · 1436 阅读 · 1 评论 -
vue刷新404
最近在nginx中配置vue的项目时,碰到了刷新页面404的问题,问了前端,原来vue的模式改为了history,所以nginx的配置需要改变。server { listen 80; listen 443 ssl; server_name xx.xx.xx.com; ssl_certificate /xx/xx/xx.pem; ssl_certificate_key /xx/xx/xx.原创 2020-10-23 16:00:53 · 221 阅读 · 0 评论 -
css3 重复渐变背景repeating-linear-gradient
.address-line { width: 100%; height: 6rpx; /* Safari 5.1 to 6.0 */ background: -webkit-repeating-linear-gradient( 135deg, #FF3300, #FF3300 5%, white 2.5%, white 7.5%, #83C6C2 7.5%, #83C6C2...原创 2019-07-30 20:00:29 · 2839 阅读 · 0 评论 -
axios delete请求携带body
function crm_delete(e,data=null){ return axios.delete(`${url.crmBaseUrl}${e}`, {data: data}).then(res=>{ return res.data }).catch(err=>{ return err })}post和put的第二...原创 2019-07-10 20:59:14 · 11622 阅读 · 4 评论 -
vue for 循环中使用 await
for循环使用async和await原创 2019-07-02 20:55:33 · 11055 阅读 · 1 评论 -
css第三方或全局样式穿透
组件例如引用了组件el-dialog,该组件的class为el-dialog<el-dialog class="myClass"> 其它内容</el-dialog>组件没有定义全局样式<style scoped> .myClass /deep/ .el-dialog { margin-top: 0px !important; }...原创 2019-05-17 16:35:14 · 6361 阅读 · 0 评论 -
JavaScript使用记录
reduce()接收一个函数作为累加器,最终计算出一个值/** * 参数1:必需,初始值 * 参数2:必需,currentValue,当前元素 * 参数3:可选,currentIndex,当前元素下标 * 参数4:可选,arr,当前元素所属的数组对象 */getSum(total, item){ return total + item.amount},calcPageDa...原创 2019-05-21 10:32:58 · 131 阅读 · 0 评论 -
module.exports = {} 与 export{} 与 export default
module.exports:定义:a.js:function aa() {}module.exports = { aa}引用:import a from 'a.js'a.aa();export:定义:b.js:function bb(){}export { bb}引用:import { bb } from 'b.js'bb();...原创 2019-05-14 20:39:17 · 6712 阅读 · 0 评论 -
vue中使用rsa加密
流程:前端:md5,rsa,base64后端:base64,rsa,得到md5安装相关依赖:npm i jsencryptnpm i js-md5npm i js-base64全局引入:Vue.prototype.$jsEncrypt = JsEncrypt;Vue.prototype.$md5 = md5;Vue.prototype.$base64 = base64;...原创 2019-01-16 11:44:52 · 6032 阅读 · 0 评论 -
Vue 中使用 el-input 自动获取焦点和二次获取焦点问题
最近,碰到一个问题,就是输入框旁边有一个编辑按钮,点击时,才可以对输入框进行编辑:要实现的效果:为了方便输入,需要自动获取焦点,所以加入了autofocus,但是发现,只有第一个并且第一次点击才起作用。查了网上的一些文档,说是跟dom的渲染顺序和数据的缓存有点儿关系,至于深层次的原因,还没查到,希望有知道的朋友,不吝告知。然后使用了Vue提供的自定义指令来解决,还有一点儿需要注意,el...原创 2018-10-31 14:20:35 · 35950 阅读 · 9 评论