一、使用vue 单页面开发,首先要安装好本地环境

步骤如下:

1 下载nodejs 安装 (此时npm 和 node环境都已经装好)
2 安装淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org
3 全局安装npm npm install -g vue-cli
4 新建项目 vue init webpack <your project>
5 进入项目 cd <your project> 
6 通过npm安装依赖 npm install
7 启动项目 npm run dev
8 打包项目 npm run build

以上就配置好了本地环境 ,并且已经成功的创建了一个vue项目

二、安装常用插件 Element、axios、qs、Vant、echartsjs

1、安装  Element

npm i element-ui -S

main.js引入:

import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);    // 即可直接使用文档

  文档地址:https://element.eleme.cn/#/zh-CN/component/installation

  2、安装  axios

  npm install axios -S

main.js引入:

import axios from 'axios';
axios.defaults.baseURL = "http://www.zhk.com.ngrok2.xx.cn/" // 接口地址前缀
Vue.prototype.$http = axios; //全局注册,使用方法为:this.$http
例如:

1、queryList() {   //使用get传值
  this.$http
  .get("sales/selSalesAnalysisResult", {
    params: {
      startTime: this.startTime,
      repType: this.repType
    }
   })
  .then(response => {
    console.log(response);
  } 
})
.catch(res => {
  console.error("请求失败", res);
  });
}
2、queryList() {   //使用post传值
  let data = {
    startTime: this.startTime,
    repType: this.repType

  }

  this.$http
  .post("sales/selSalesAnalysisResult", this.$qs.stringify(data))    //首先需要安装qs  
  .then(response => {
    console.log(response);
  } 
})
.catch(res => {
  console.error("请求失败", res);
  });
}
 
3、安装  qs
npm install qs -S
 
mian.js引入:
import qs from 'qs';
Vue.prototype.$qs = qs //即可直接使用  this.$qs
 
4、安装  Vant 
npm i vant -S
 
main.js 引入
import Vant from 'vant'; //vant组件
import 'vant/lib/index.css'
Vue.use(Vant);
 
5、安装  echartsjs
npm install echarts --save
 
mian.js中引入:
import echarts from 'echarts'
Vue.prototype.$echarts = echarts   //后续 echarts 如何使用下一篇文章里面记录
 
好了,以上就是  搭建本地环境,创建vue项目,安装常用插件的方法,就可以开始写项目了,后续会持续更新,有什么不对的地方请指教

最新文章

  1. C#技术漫谈之垃圾回收机制(GC)
  2. 生成SSH key
  3. 学习angular.js的一些笔记想法(上)
  4. pro*c调用过程
  5. Redis、Memcache和MongoDB的区别
  6. Decode放在where条件后的新用法
  7. WCF学习笔记(1)——Hello WCF
  8. php+mysql分页类的入门实例
  9. JAVA代码静态检测之PMD
  10. Html A标签中 href 和 onclick用法、区别、优先级别
  11. 自学spring AOP
  12. JAVA_SE基础——58.如何用jar命令对java工程进行打包
  13. 初识区块链——用JS构建你自己的区块链
  14. 【JavaScript】快速入门
  15. python 进程池pool简单使用
  16. C#引用比较和内容比较
  17. postgresql----IN&amp;&amp;EXISTS
  18. 4.7 Routing -- Redirecting
  19. 关闭定时器(setTimeout/clearTimeout|setInterval/clearInterval)
  20. 一次点击两次触发addEventListener

热门文章

  1. Linux不同时钟的区别
  2. CVPR2020| 阿里达摩院最新力作SA-SSD
  3. Python设计模式(9)-外观模式
  4. java实现图片的上传和展示
  5. js数组的遍历(API)
  6. 1. git 本地给远程仓库创建分支 三步法
  7. 6.表单提交,input键盘变搜索,有关自定义属性input操作
  8. 《Spring In Action》阅读笔记之核心概念
  9. 负载均衡服务之HAProxy基础配置(三)
  10. 个人理解Linux文件权限--以前记录的,根据鸟哥的第二版去解释的