npm install -g @vue/cli 安装 3.x 版本的 Vue 脚手架
vue ui 基于 图形化界面 的方式,创建 新版 vue 项目
vue -V 查看安装版本
Linter / Formatter 支持代码风格检查和格式化。 select ESLin + standardconfig 标准
利用babel就可以让我们在当前的项目中随意的使用这些新最新的es6,甚至es7的语法。说白了就是把各种javascript千奇百怪的语言统统专为浏览器可以认识的语言。
router
使用配置文件
npm init –y 初始化包管理配置文件 package.json
npm install jquery –S 安装 jQuery
npm install webpack webpack-cli –D 安装 webpack 相关的包
npm install webpack-dev-server –D 安装支持项目自动打包的工具
webpack.config.js 的配置文件中,初始化如下基本配置:
module.exports = {
mode: 'development' // mode 用来指定构建模式
}
在 package.json 配置文件中的 scripts 节点下,新增 dev 脚本如下
"scripts": {
"dev": "webpack" // script 节点下的脚本,可以通过 npm run 执行
}
在终端中运行 npm run dev 命令,启动 webpack 进行项目打包。
#/home slice(1) 截取字符串,从第二个索引为1的位置截取 /home
ul>li{这是第$个li}*9 快速创建9个li
this.list.splice(insex, 1) 根据索引删除对应的数据
chartAt() 返回指定索引的值
this.msg.split('').reverse().join('') split('')转成数组 翻转reverse() 通过join拼接成字符串
split() 方法用于把一个字符串分割成字符串数组
app.get('/books', (req, res) => {
res.send('传统的URL传递参数!' + req.query.id)
})
app.get('/books/:id', (req, res) => {
res.send('Restful形式的URL传递参数!' + req.params.id)
})
app.delete('/books/:id', (req, res) => {
res.send('DELETE请求传递参数!' + req.params.id)
})
app.post('/books', (req, res) => {
res.send('POST请求传递参数!' + req.body.uname + '---' + req.body.pwd)
})
app.put('/books/:id', (req, res) => {
res.send('PUT请求传递参数!' + req.params.id + '---' + req.body.uname + '---' + req.body.pwd)
})
axios put 请求传参
axios.put('http://localhost:3000/axios/123', {
uname: 'lisi',
pwd: 123
}).then(function(ret){
console.log(ret.data)
})