vue-cli2和cli3版本的区别不同
程序员文章站
2022-03-11 10:05:07
vue-cli2和vue-cli3的区别https://www.cnblogs.com/webdragon/p/11025921.html网上很多vue-cli2和vue-cli3混合在一起的博文, 但大部分都没写是哪个版本的vue-cli3的两种创建方式: vue ui 和 vue create 项目名vue-cli3相比vue-cli2少了很多配置. build、config这些配置文件不开放了。但可以在根目录下创建一个 vue.config.js 文件存放配置。https://cli.vuej...
vue-cli2和vue-cli3的区别
https://www.cnblogs.com/webdragon/p/11025921.html
网上很多vue-cli2和vue-cli3混合在一起的博文, 但大部分都没写是哪个版本的
vue-cli3的两种创建方式: vue ui 和 vue create 项目名
vue-cli3相比vue-cli2少了很多配置. build、config这些配置文件不开放了。但可以在根目录下创建一个 vue.config.js 文件存放配置。https://cli.vuejs.org/zh/guide/webpack.html
process.env
process.env.NODE_ENV - 会是 “development”、“production” 或 “test” 中的一个。具体的值取决于应用运行的模式。
process.env.BASE_URL - 会和 vue.config.js 中的 publicPath 选项相符,即你的应用会部署到的基础路径。
vue技术栈
less
- npm i less less-loader -D
- vue文件中
<style lang="less" rel="stylesheet/less" scoped>
即可使用
element-ui
- npm i element-ui -S 或 vue add element
- 全部导入 (不推荐):
在main.js下import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.css'; Vue.use(ElementUI);
- 按需导入 (推荐, 但按需导入全部和全部导入一样):
在 vue文件的script顶部import Vue from 'vue' import { Button, Select } from 'element-ui' Vue.use(Button) Vue.use(Select) /* 或写为 Vue.component(Button.name,Button) Vue.component(Select.name,Select)
axios
- npm i axios -S
- 在main.js下
import axios from 'axios' Vue.prototype.$http = axios
axios & vue-axios
- npm i axios vue-axios -S
- 在main.js下
import vueAxios from 'vue-axios' import axios from 'axios' Vue.use(vueAxios,axios) // 基础请求路径。非生产环境 && 开启代理, 接口前缀统一使用[/api]前缀做代理拦截! axios.defaults.baseURL = process.env.NODE_ENV !== 'production' ? process.env.VUE_APP_BASE_API : process.env.VUE_APP_SERVER_URL; // 超时时间 axios.defaults.timeout = 100000 // 跨域请求,允许保存cookie axios.defaults.withCredentials = true // axios.defaults.headers = {'Content-Type': 'application/json; charset=utf-8'} axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=utf-8'
本文地址:https://blog.csdn.net/ef_ef/article/details/109879687