1.Vue项目
1.1 初始阶段进行文档的编写
1 | 发布博客。以下的步骤: |
1.2 vue-cli使用
1 | 1.npm install -g @vue/cli@3.9.1 |
1.3 vue-cli 的创建使用选项
1 | ? Please pick a preset: Manually select features |
1.4 将项目托管到 github
1 | #1.打开git brash,输入命令 ssh-keygen -t rsa -C "youremail@example.com" |
1.5 严格模式的忽略
1 | mui.js?01c3:3440 Uncaught TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them |
ignore:[‘./lib/mui/js/mui.js’]
1.6 vue中this.$router.push() 传参
(1) . params 传参
1 | 注意:patams传参 ,路径不能使用path 只能使用name,不然获取不到传的数据 |
(2) . query传参
1 | this.$router.push({path: '/transport/dispatch', query: {paicheNo: obj.paicheNo}}) |
1.7 vuex的基本使用
(1). 基本的使用情况
1 | import Vue from 'vue' |
(2). vuex的缓存问题
vuex中数据在刷新网页的时候会丢失。解决思路:我们可以将 vuex 中的数据写到 localstorage 中
1 | npm install --save vuex-persistedstate |
1.8 qs.stringify()、qs.parse()的使用
qs可通过npm install qs命令进行安装,是一个npm仓库所管理的包。
而qs.stringify()将对象 序列化成URL的形式,以&进行拼接。
1 | var a = {name:'hehe',age:10}; |
1.9 发送的请求的不同的方法
1 | import axios from 'axios'; |
1 | await myaxios("POST", postusername, this.obj) |