自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 vue项目AES密码加密解密

首先,安装crypto-js 和 js-base64进行npm install crypto-js --save-devnpm install js-base64 --save 定义全局函数/** * 工具类 */// import Vue from 'vue'import CryptoJS from 'crypto-js'const Base64 = require('js-base64').Base64// 电话参数加密 解密 (这个需要和后端约定加密解密参数)var ae

2022-02-25 10:12:56 2316 1

原创 vue项目请求接口封装

以下是我的写法,有意见的可以随时提出首先建立相应文件夹api.js请求方式封装import axios from 'axios';axios.defaults.timeout = 60000axios.defaults.baseURL = '/'//对返回错误信息进行的处理import judgeErrorCode from './errorCode.js'// 添加请求拦截器(目前并不完善)//axios.interceptors.request.use(config => {

2021-01-12 17:57:14 1018 4

原创 vuex的存值和取值详解和vuex状态管理 -- store刷新后数据会重置的解决方法

第一步建立store文件,在main.js 引入import Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'new Vue({ router, store, render: h => h(App)}).$mount('#app');第二步在store建立index.js和mutations.jsindex.jsimpo

2021-01-12 17:38:26 656

原创 关于项目中遇到的小问题总结

问题一 :通过js操作循环数组,删除指定元素,通过判断,如果需要删除多个的话只能删除第一个首先贴上解决问题的网址:https://www.jb51.net/article/113954.htm原因:删除第一个指定元素的时候,元素的索引已经发生了变化,找不到对应的元素。下面是我用的一种方法,在要删除的元素的索引置为 i–(function () { var arr = [1,2,2,3,4,5]; var len = arr.length; for(var i=0;i<len;i++)

2020-11-20 18:35:40 160 3

原创 动态控制表格列的显示隐藏及动态生成表格数据

返回数据格式动态生成表格数据

2020-08-22 18:32:23 755

原创 使用element中el-upload上传文件携带额外参数

直接上图片具体还需要参考官方文档在上传文件之前对要上传的数据进行操作

2020-07-18 10:06:06 4570 2

原创 通过配置代理解决跨域问题

target: 接口域名changeOrigin: true, 表示是否跨域pathRewrite: {‘^/api’: ”} 表示需要rewrite重写的,

2020-06-23 10:47:43 251

原创 vuex中全局变量中存取值

通过this.$store.commit中传参,将值存放在state中

2020-06-17 15:45:37 1938

原创 通过vuex进行组件间传值

将要传的值存在state中在全局定义state中的值通过setValue进行取值

2020-06-12 16:44:50 460

原创 vue项目中通过echarts实现地图路径展示

首先先定义装地图的盒子,还需先引入china.js;新建一个map-options.js如下//map-option.jsvar cities = [{ "name": "广东", "value": [113.2563, 23.1297]}, { "name": "河南", "value": [113.6806, 34.7553]}, { "name": "山东", "value": [117.001, 36.6885]}, { "na

2020-06-02 18:30:47 2912

原创 在vue中使用axios中的post请求时, 如何将json数据改为formdata类型

vue中用qs传参发送axios请求方法一:首先在npm中安装:npm install qs然后再项目中引入 import qs from ‘qs’然后我们发送Axios的时候就可以使用qs.stringify了 axios.post('http://192.168.33.10:8009/api/token', qs.stringify({ email: email, password: pass, })) .then(f

2020-05-28 19:49:11 1529

原创 关于element-ui tree树形控件中:default-checked-keys的问题

:default-checked-keys="defaultCheckedKeys" ref="rightsTree"defaultCheckedKeys:[] this.$nextTick(() => { this.$refs.rightsTree.setCheckedKeys(this.defaultCheckedKeys); });https://blog.csdn.net/DarkHorseK/article/details/102540279..

2020-05-28 17:35:58 11229 19

原创 element-ui 下拉框动态选中点击的数据

<el-select v-model="userInfo" value-key="id" multiple placeholder="请输入用户角色"> <el-option v-for="item in rolesList" :key="item.id" :value="item" :label="item.name"> </el-option> </el-select>//userInfo是下拉框中默认选中内

2020-05-27 18:10:53 1940

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除