博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-cli创建项目和一些基础配置:
阅读量:6134 次
发布时间:2019-06-21

本文共 1389 字,大约阅读时间需要 4 分钟。

1.vue-cli脚手架创建项目,vue init webpack 项目名字<项目名字不能用中文>

2.router中增加路由信息。

const peopleList = resolve => require(['../components/peopleList/peopleList.vue'], resolve)//组件按需加载{      path: '/peopleList',      name: 'peopleList',      component: peopleList,      meta:{        permission:'0'      }    }

3.定义路由跳转的两种方式:

this.$router.push({//路由未定义:hid时也可以传递参数,地址栏中不显示;name和params搭配    name:'peopleList',    params: {      hid: 5,    //传参      xmid:123    }  });  this.$router.push({//path传路径,配合query传参    path:'/peopleList',    query: {      hid: 5,    //传参      xmid:123    }  });

相对应的组件内用$route获取this.$route.params.hid

4.如果对路由跳转之前做权限判断,需要用路由导航守卫函数

//使用钩子函数对路由进行权限跳转router.beforeEach((to,from,next)=>{    if(to.meta.permission == '0'){        next('/403');    }else{      next();//最后必须执行next();    }})

5.开始写组件内样式就要用到sass组件,安装npm install sass-loader node-sass --save-dev

vue-cli中配置sass,打开webpack.base.config.js在rules里面加上

{    test: /\.scss$/,    loaders: ["style", "css", "sass"] }

vue页面中调用

6.安装ajax请求插件axios,安装npm install --save axios,在main.js中定义全局变量Vue.prototype.$axios = axios;

7.本地调试,为解决跨域问题,采用代理路径,config/index.js中配置

proxyTable: {      '/apis':{        target:'***.com',//需要请求的外部路径        changeOrigin:true,//改变源        pathRewrite:{//地址重写,匹配到的地址重写          '^/apis':''        }      },    },

8.如果需要用到vuex,安装:npm install --save-dev vuex,把vuex的相关代码分割到不同模块

clipboard.png

9.基础的功能和组件配置好后,可以进行开发了。

(菜鸟记录,有错误的地方请指出)

转载地址:http://gleua.baihongyu.com/

你可能感兴趣的文章
Python学习--time
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
高利率时代的结局,任重道远,前途叵测
查看>>
phpcms v9栏目列表调用每一篇文章内容方法
查看>>
python 自定义信号处理器
查看>>
luov之SMTP报错详解
查看>>
软件概要设计做什么,怎么做
查看>>
dwr
查看>>
java的特殊符号
查看>>
word2010中去掉红色波浪线的方法
查看>>
fabric上下文管理器(context mangers)
查看>>
JQuery-EasyUI Datagrid数据行鼠标悬停/离开事件(onMouseOver/onMouseOut)
查看>>
并发和并行的区别
查看>>
php小知识
查看>>
Windows下安装、运行Lua
查看>>
Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解(二)
查看>>
初识中间件之消息队列
查看>>
MyBatis学习总结(三)——优化MyBatis配置文件中的配置
查看>>
Spring常用注解
查看>>
我的友情链接
查看>>