
大前端
文章平均质量分 56
大前端相关
西北码农
微信公众号《西北码农》同步上线,敬请关注哦,谢谢
展开
-
Vue项目 axios post方法传参后台接收不到参数
1.背景今天做项目的时候遇到一个问题,平时没有注意,这次卡了好久,传递参数就是后台接收不到,但是单独调试后端接口是通的,经过搜索终于解决现记录如下:2.主要问题前端代码:请求:后端代码:接收,全为空3.原因3.1看axios.post 传输参数的格式Content-Type 为 application/json 类型的,我们需要将这个数据类型变成application/x-www-form-urlencoded 这种类型的,后台才能接收得到4.解.原创 2021-01-14 16:52:18 · 3335 阅读 · 3 评论 -
webstrom 运行打包之后的文件
cmd 命令行窗口 npm i -g live-serverwebstrom中 live-server ./dist -o原创 2020-11-17 16:48:49 · 352 阅读 · 0 评论 -
Vue系列6 - Vue+axios实现文件下载
文件下载:文件下载通常有几种方法1.通过url下载2.location.href3.form提交直接下载4.HTML5 a.download结合blob对象进行下载第一种方式:第一种方法是前后端的接口只给了一个API请求:前端第一个实现是使用a标签,第二种方式:这个方法是直接把 DataURLs 或者 BlogURLs 传到浏览器地址中触发下载。有两种方式:wind...原创 2020-04-28 10:09:13 · 536 阅读 · 0 评论 -
Vue系列5 - Vue+axios实现文件下载
文件下载:文件下载通常有几种方法1.通过url下载2.location.href3.form提交直接下载4.HTML5 a.download结合blob对象进行下载第一种方式:第一种方法是前后端的接口只给了一个API请求:前端第一个实现是使用a标签,第二种方式:这个方法是直接把 DataURLs 或者 BlogURLs 传到浏览器地址中触发下载。有两种方式:wind...原创 2020-09-11 09:00:59 · 1221 阅读 · 0 评论 -
iview框架table 跨页多选,全选实现
1.资料:iview官网https://www.iviewui.com/2.问题 由于iview的table并没有自带的分页功能,只能由Page组件实现分页。实现思想是每次分页就给table的data重新填充数据。但是做多选的时候,分页就会出现bug,选中之后跳转到其他页,再跳转回来,就发现以前选中的行,选中效果不见了。3.思路跨页选中:将每页选中的id保存下来,当翻到那一页的时候查询...原创 2019-09-20 10:06:16 · 4489 阅读 · 2 评论 -
Vue系列4 - Vue+store 保存用户登录信息和退出登录
1.store/index.jsimport Vue from 'vue'import Vuex from 'vuex'import qs from 'qs'import example from './module-example'import _ from 'lodash';Vue.use(Vuex)Vue.prototype.$qs = qs/* * If not b...原创 2019-02-15 16:36:29 · 16395 阅读 · 0 评论 -
Vue系列5 - Vue+axios 路由拦截器
登录拦截1.路由拦截1.1 项目中某些页面需要用户登录后才可以访问,在路由配置routes.js中添加一个字段 requireAuth:true,如下所示1.2 在router/index.js中 export default function (/* { store, ssrContext } */) { const Router = new VueRouter({ ...原创 2019-02-15 15:48:02 · 892 阅读 · 0 评论 -
Vue系列1 - vue 脚手架的安装
1.安装node.js,下载相应版本的node.js,下载地址:https://nodejs.org/en/download/,下载完双击安装,点击下一步直到安装完成 (选择 Windows Installer (.msi) 版本 64 bit。这里会发现有个 Windows Binary (.exe),这是个独立的Node.js环境终端,下载下来不需要安装,直接使用。我建议还是下载 .msi,然...原创 2019-01-04 16:17:38 · 262 阅读 · 0 评论 -
Vue系列3 - 如何在vue中读取本地Json文件
1.修改webpack.base.conf.js 文件在resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '/src': resolve('src'), '/libs': path.resolve(__dirname, '../src...原创 2018-11-23 15:49:25 · 11443 阅读 · 1 评论 -
Vue系列2 - vue多项目间跳转保存用户解决方法
1.背景:多个vue前端项目需要组合成一个大系统,期间包括主系统向子系统间的跳转以及传值,尤其是需要把用户信息或者用户token传过去,如下图:2.问题 :使用window.open()和window.location.href跳转时,新页面的地址栏会显示参数,如下:http://127.0.0.1:8071/?t="dddddasdasdasda"。 这样会暴露参数内容,用户可以修...原创 2018-10-19 18:00:47 · 6711 阅读 · 0 评论 -
时间校验 与时间转化
如果页面上的时间格式为yyyy-mm-dd格式,则会出现无法封装到后台 date 字段类型提交的问题如果前台时间格式为yyyy/mm/dd则会自动完成分装转换例子: var time = "2017-04-02 10:08:44"; //因之前在数据库中的类型为2017-04-02 10:08:44,必须转化为2017/04/02 10:08:44格式才能实例原创 2017-03-17 15:29:16 · 427 阅读 · 0 评论 -
前端学习资源
官网:1.less http://lesscss.cn/2.seajs http://seajs.org/docs/#quick-start3.jquery http://jquery.com/4.http://avalonjs.github.io/资源:Web前端:链接:https://pan.baidu.com/s/1-2tZKmjSRIbBaxwuZjnsn...原创 2016-03-25 14:43:49 · 585 阅读 · 0 评论