logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

手把手教你使用vuex

vuex什么是vuexVuex 是一个专为 Vue.js 应用程序开发的状态管理模式。可以理解为我们项目中需要共享的一些数据,我们把它集中管理起来的容器。把这些数据称为状态。比如一个用户的用户名,性别,权限级别等等。是否一定要用vuex如果我们不是一个中大型的单页面应用的话,没有那么多的状态需要共享的话就不需要用。对于小项目我们可以只用简单的状态管理:创建:simpleStore.js...

vue-cli 3.0之跨域请求devServer proxy代理配置

vue-cli 3.0之跨域请求devServer proxy代理配置当我们的前端服务和后端服务不同源即协议不同,端口不同,域名不同时,就会出现跨域的问题。通过配置devServer.proxy就可以解决跨域的问题。基本配置:// 将任何未知请求 (没有匹配到静态文件的请求) 代理到http://localhost:4000module.exports = {devServer: ...

#webpack
router-view 的key属性

router-view 的key属性不设置 router-view 的 key 属性由于 Vue 会复用相同组件, 即 /page/1 => /page/2 或者 /page?id=1 => /page?id=2 这类链接跳转时, 将不在执行created, mounted之类的钩子, 这时候你需要在路由组件中, 添加beforeRouteUpdate钩子来执行相关方法拉去数据相...

vue cli3项目添加githook,代码提交前eslint验证

vue cli3项目添加githook,代码提交前eslint验证在package.json 的 gitHooks 字段中定义:"gitHooks": {"pre-commit": "lint-staged"}安装lint-staged:yarn add lint-staged --dev配置前端文件过滤的工具Lint-staged:"lint-staged": {...

mac nginx安装、配置及使用

mac nginx安装、配置及使用安装打开终端安装Homebrew(Homebrew是一款Mac OS平台下的软件包管理工具)ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"安装nginxbrew install nginx检查nign...

#nginx
Gitlab导入项目(包含所有git信息)

Gitlab导入项目(包含所有git信息)点击新建项目选择导入将目标项目的git地址(需为HTTPS的)填入,并在中间加上 username(你的用户名):password(你的密码)@...

#gitlab
用axios获取后端返回的自定义的响应头

用axios获取后端返回的自定义的响应头前端获取respose headers只需要在拦截器里直接打印返回的response即可,里面就有header:axios.interceptors.response.use(function (response) {console.log(response);return response;}, function (error) ...

到底了