师夷长技以制夷
码龄8年
关注
提问 私信
  • 博客:188,814
    188,814
    总访问量
  • 34
    原创
  • 831,518
    排名
  • 18
    粉丝
  • 0
    铁粉

个人简介:前端开发工程师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2017-02-24
博客简介:

欢迎

博客描述:
师夷长技以制夷
查看详细资料
个人成就
  • 获得31次点赞
  • 内容获得8次评论
  • 获得94次收藏
创作历程
  • 9篇
    2019年
  • 29篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • js
    6篇
  • css
    1篇
  • html
    1篇
  • nodejs
    9篇
  • jquery
    4篇
  • chrome
    1篇
  • vue
    17篇
  • git
    1篇
  • express
    6篇
  • gitlab
    1篇
  • xss
    3篇
  • thymeleaf
    2篇
  • electron
    5篇
  • element-ui
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vue-cli webpack项目使用axios

一:安装axios依赖cnpm install axios --save二:创建axios实例创建api接口请求文件,方便管理接口新建文件:src/api/index.js三:文件内容,在文件中设置了一个获取天气预报的接口进行测试import axios from 'axios'// 创建axios实例const instance = axios.create({...
原创
发布博客 2019.07.24 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 项目使用babel-polyfile编译es6语法

一:安装babel-polyfile依赖cnpm installbabel-polyfill --save二:在webpack打包时设置编译es6修改文件build/webpack.base.conf.jsentry: { app: './src/main.js' },修改为:entry: { app: ['babel-polyfill', './...
原创
发布博客 2019.07.24 ·
1337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue webpack 项目使用elementUI框架

一:生产环境安装elementUI依赖cnpm install element-ui --save二:在main.js入口文件中引入并使用引入:import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'import 'element-ui/lib/theme-chalk/disp...
原创
发布博客 2019.07.24 ·
512 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

electron打包vue-cli项目为桌面程序(五):使用electron和electron-builder打包vue-cli webpack项目为桌面安装程序

等待补充内容
原创
发布博客 2019.07.12 ·
648 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

electron打包vue-cli项目为桌面程序(四):使用electron打包vue项目

上一章讲了使用electron进行开发桌面应用,本章主要讲将开发的应用使用electron-packager插件打包一:安装electron-packager,开发环境使用cnpm installelectron-packager --save-dev二:在build文件夹下新建package.json文件,用于启动打包后的应用程序内容为:{ "name": "stud...
原创
发布博客 2019.07.08 ·
3575 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

electron打包vue-cli项目为桌面程序(三):开发环境使用electron开发桌面应用

一:引入electroncnpm install electron --save-dev 在开发环境使用electron二:build文件夹下增加electron-preload.js文件,内容可以为空。主要用来在创建桌面窗口前定义一些window全局变量。可根据项目自行定义。如:window.isElectron = true 在项目中进行判断是否为桌面程序打开,可以调用electr...
原创
发布博客 2019.07.08 ·
1585 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

electron打包vue-cli项目为桌面程序(二):vue-cli创建webpack项目的目录详解

1:使用vue-cli脚手架创建webpack项目成功后,需要了解项目目录结构和文件功能2:文件夹介绍build文件夹:webpack打包相关配置的文件夹------build.js文件:webpack打包配置文件'use strict' // 本文件js使用严格模式require('./check-versions')() // 检查npm和nodejs版本proce...
原创
发布博客 2019.07.05 ·
935 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

electron打包vue-cli项目为桌面程序(一):vue-cli创建webpack项目

一:安装node环境1:Node.js 官方网站下载:https://nodejs.org/en/选择相应的安装包下载并安装。安装成功后查看版本号。2:安装vue脚手架vue-clinpm install vue-cli -g3:使用vue-cli初始化一个webpack项目vue init webpack studyelectron(自定义的项目名称)创建项目...
原创
发布博客 2019.07.05 ·
734 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JS弹出新窗口被拦截的解决方法

在Web编程中,使用JS在新窗口打开页面的时候,会遇到被浏览器拦截的情况,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?一、问题一一般情况下,如果直接在js中调用window.open()函数去打开一个新窗口,浏览器会对弹出的窗口进行拦截,因为浏览器会把该窗口认为是弹出广告等用户不想得到的窗体1、解决方法把window.open()函数改为由用户主动点击时触发,在超链接里加入...
转载
发布博客 2019.01.15 ·
3728 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue开发后台管理系统_07_文件上传

1:后台人员搭建了minio服务器,用于将文件直接上传保存到亚马逊S3云存储2:前端开发人员需要在elementUI框架自带的upload的方法before-upload中向后台发送请求,获取到直接向亚马逊S3云存储的所有参数,然后再执行upload方法3:具体实现逻辑为:     用户点击上传按钮====》在before-upload方法中,向后台请求接口,获取直接上传到云存储的一系...
原创
发布博客 2018.11.22 ·
1813 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

vue开发后台管理系统_07_文件上传

1:后台人员搭建了minio服务器,用于将文件直接上传保存到亚马逊S3云存储2:前端开发人员需要在elementUI框架自带的upload的方法before-upload中向后台发送请求,获取到直接向亚马逊S3云存储的所有参数,然后再执行upload方法3:具体实现逻辑为:     用户点击上传按钮====》在before-upload方法中,向后台请求接口,获取直接上传到云存储的一系...
原创
发布博客 2018.11.22 ·
1813 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Vue2.0用户权限控制解决方案

Vue-Access-Control是一套基于Vue/Vue-Router/axios 实现的前端用户权限控制解决方案,通过对路由、视图、请求三个层面的控制,使开发者可以实现任意颗粒度的用户权限控制。安装版本要求Vue 2.0x Vue-router 3.x获取项目主页://refined-x.com/Vue-Access-Control/git:git clone htt...
转载
发布博客 2018.11.07 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue开发后台管理系统_06_详细用户权限控制

1:使用插件 Vue-Access-ControlVue-Access-Control是一套基于Vue/Vue-Router/axios 实现的前端用户权限控制解决方案,通过对路由、视图、请求三个层面的控制,使开发者可以实现任意颗粒度的用户权限控制。安装:npm i vue-access-control详细文档参考:https://refined-x.com/2017/11/28/Vu...
原创
发布博客 2018.11.06 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

vue开发后台管理系统_05_搭建测试服务器提供接口,配置vue前端项目跨域调取接口

1:搭建测试服务器,只要能够提供api接口,后台用什么语言来写不重要,可以用自己熟悉的语言搭一个测试服务器。2:在后台管理系统中调取登录接口,如果没有配置跨域处理,会报跨域的错误3:进行跨域设置,使得vue项目可以跨域访问接口proxyTable: {'/api': {target: 'http://xxxxxx.com', // 接口的域名// secure: false...
原创
发布博客 2018.11.06 ·
541 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

vue开发后台管理系统_04_控制用户访问权限

1:新建用户无权限提示组件,当用户无权限访问某页面组件或功能时,进行调取显示2:修改用户登录ui界面,当用户未登录时,跳转到登录界面3:创建js uiti.js文件,用作js方法库4:创建 api文件夹,创建api.js文件,统一管理接口的请求,并封装vue的axios方法,统一调用异步方法5:创建 zh-CN.js 文件,统一管理中文信息6:创建 CONST.js文件,统一管...
原创
发布博客 2018.11.05 ·
815 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue开发后台管理系统_03_设置路由进行不同的页面组件跳转

1:在src/components/下创建一个layout.vue文件,这个是后台管理系统的ui框架2:在src/components/下创建几个vue文件,需要分类管理时,可以创建文件夹,比如:home.vue 首页,login.vue 登录页面,user/uersList.vue 用户列表页面,user/roleList.vue 角色列表页面,user/permis...
原创
发布博客 2018.11.05 ·
4896 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

vue开发后台管理系统_02_引入elementUI框架

1:安装element-ui ,命令:cnpm install element-ui --save2:设置config文件,路径 build/webpack.base.conf.js,rules下增加规则:{test: /\\\\\\\\.css$/,loader: "style!css"},{test: /\\\\\\\\.(eot|woff|woff2|ttf)([...
原创
发布博客 2018.11.05 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue开发后台管理系统_01_vue/webpack项目初始化

前提:1:nodejs已安装2:npm已安装3:vue_cli已安装4:webpack已安装具体安装,需要查资料vue项目初始化步骤:1:在需要建项目的文件夹下,打开命令窗口(shift+鼠标右键,然后点击打开命令窗口)2:执行命令: vue init webpack 项目名  ,会有一系列的确认,可以一直按enter键即可。如果网速正常,过几分钟vue项目就搭建好...
原创
发布博客 2018.11.05 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

thymeleaf使用中的小知识点

1:多条件判断,可使用and或orth:if="${xx.xx} and ${yy}",并且,只有两个条件都成立时才为trueth:if="${xx.xx} or ${yy}",并且,有一个条件成立则为true 2:th:replace不能使用 th:with传参, th:include可以如:<div th:include="/common/module/dateSel...
原创
发布博客 2018.09.11 ·
629 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

thymeleaf学习使用

转载自http://www.ityouknow.com/ thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带...
转载
发布博客 2018.09.11 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多