详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper


Posted in Javascript onMay 28, 2018

1.vue-cli 构建项目

//全局安装 vue-cli
  npm install - g vue- cli
  //创建一个基于 webpack 模板的新项目
  vue init webpack my- project
  //cd 进入刚新建的项目文件(my-project)
  cd my- project
  // 运行
  npm run dev

2.vue-cli 使用axios

//1.先安装axios
  npm install axios
  //2.main.js中引入并放在Vue的原型上
  import axios from 'axios';
  Vue.prototype.axios = axios;
  //3. .vue文件中中使用
  this.axios.post..

3.vue-cli项目和请求后台接口

//找到config文件下的index.js,修改dev。
  dev: {
   proxyTable: {
    '/': {
     target: 'http://192.168.1.122:8080', //此处不能用localhost:8080,需要用ip替换
      changeOrigin: true,
       pathRewrite: {
      '^/': ''
     }
    }
   }
  }
  // 在需要调用接口的地方调用,会自动代理
  this.axios.post('/getList/list',{
   orderId: '',
   userId: ''
  }).then(function (msg) {})

4.vue-cli使用sass

//第一步
  npm install node- sass--save- dev
  npm install sass- loader--save- dev
  //第二步,打开webpack.base.config.js在loaders里面加上
  {
   test: /\.scss$/,
    loaders: ['style', 'css', 'sass']
  }
  //第三步在.vue文件中设置
  <style lang= "scss" scoped > </style>

5.vue-cli使用swiper

// 1.npm安装swiper 执行
  npm install swiper
  // 2.需要使用的.vue文件中引入
  import Swiper from 'Swiper'
  // 3.下载swiper样式文件,并在需要使用的.vue文件引入(多个地方使用可在main.js中引入)
  import '../../assets/css/swiper-4.2.6.min.css'
  // 4.初始化
  var mySwiper = new Swiper('.swiper-container', {
   autoplay: {
    delay: 5000
   },
   pagination: {
    el: '.swiper-pagination',
    clickable: true,
   }
  })

总结

以上所述是小编给大家介绍的vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
基于jquery的点击链接插入链接内容的代码
Jul 31 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
JS获取单击按钮单元格所在行的信息
Jun 17 Javascript
javascript中scrollTop详解
Apr 13 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
javascript日期格式化方法汇总
Oct 04 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
原生javascript AJAX 三级联动的实现代码
May 04 Javascript
详解vuex持久化插件解决浏览器刷新数据消失问题
Apr 15 Javascript
electron踩坑之dialog中的callback解决
Oct 06 Javascript
微信小程序实现底部弹出框
Nov 18 Javascript
vue-cli构建项目下使用微信分享功能
May 28 #Javascript
vue2.0学习之axios的封装与vuex介绍
May 28 #Javascript
vue-cli项目中使用公用的提示弹层tips或加载loading组件实例详解
May 28 #Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
May 28 #jQuery
JavaScript继承定义与用法实践分析
May 28 #Javascript
关于jquery中attr()和prop()方法的区别
May 28 #jQuery
JS数组去重常用方法实例小结【4种方法】
May 28 #Javascript
You might like
linux中cd命令使用详解
2015/01/08 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
WordPress中的shortcode短代码功能使用详解
2016/05/17 PHP
eclipse php wamp配置教程
2016/06/30 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
2012/10/11 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
AngularJS基础 ng-submit 指令简单示例
2016/08/03 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
Bootstrap基本组件学习笔记之列表组(11)
2016/12/07 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
Vue2.0 实现单选互斥的方法
2018/04/13 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
2018/08/14 jQuery
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
深入源码解析Python中的对象与类型
2015/12/11 Python
python:pandas合并csv文件的方法(图书数据集成)
2018/04/12 Python
django的model操作汇整详解
2019/07/26 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
旅游管理专业生自荐信范文
2014/01/02 职场文书
暑期研修感言
2014/02/17 职场文书
驾驶员安全责任协议书
2016/03/22 职场文书
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL
Springboot集成kafka高级应用实战分享
2022/08/14 Java/Android