Ajax
Ajax
Axios官网:https://www.axios-http.cn
Axios 是一个基于 promise 网络请求库,作用于node.js
和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http
模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。
使用时先引入Axios的js文件,使用方式为
1 | axios.post("url").then(result => { |
前端工程化
Vue-cli可以用于快速生成一个Vue的项目模板。
使用NodeJS安装Vue-cli
1 | npm install -g @vue/cli |
通过
1 | vue ui |
完成vue项目的搭建。创建后的项目目录为
1 | vue-project |
运行
1 | npm run serve |
启动前端工程。支持热部署,即修改源文件后,网页可以实时同步修改。
可以通过在vue.config.js
中设置devServer:{port:7000}
设置页面运行的指定端口。
Vue项目开发流程
Vue的组件文件以.vue
结尾,每个组件由三个部分组成:
<template>
:模板部分,由它生成HTML代码
<script>
:控制模板的数据来源和行为
<style>
:控制css样式
1 |
|
Vue组件库Element
Vue路由
前端路由:URL中的#号与组件之间的对应关系。
Vue Router的组成:
```
Vue路由安装:
```shell
npm install vue-router@3.5.1
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Eternity's Blog!