详解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 相关文章推荐
JQquery的一些使用心得分享
Aug 01 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
JS验证邮箱格式是否正确的代码
Dec 05 Javascript
js函数与php函数的区别实例浅析
Jan 12 Javascript
js获取鼠标位置实例详解
Dec 09 Javascript
AngularJS实现表单手动验证和表单自动验证
Dec 09 Javascript
jQuery Validation Plugin验证插件手动验证
Jan 26 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
JavaScript 闭包详细介绍
Sep 28 Javascript
Django使用多数据库的方法
Sep 06 Javascript
解决ng-repeat产生的ng-model中取不到值的问题
Oct 02 Javascript
Vuex的actions属性的具体使用
Apr 14 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
PHP两种去掉数组重复值的方法比较
2014/06/19 PHP
PHP针对常规模板引擎中与CSS/JSON冲突的解决方法
2014/08/19 PHP
php操作MongoDB类实例
2015/06/17 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
jQuery Validation实例代码 让验证变得如此容易
2010/10/18 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
C++中的string类的用法小结
2015/08/07 Javascript
原生javascript实现解析XML文档与字符串
2016/03/01 Javascript
AngularJS入门教程之AngularJS表达式
2016/04/18 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
Highcharts学习之坐标轴
2016/08/02 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
AngulerJS学习之按需动态加载文件
2017/02/13 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
VueCli3.0中集成MockApi的方法示例
2019/07/05 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python中的zipfile模块使用详解
2015/06/25 Python
python3.6数独问题的解决
2019/01/21 Python
python实现文件助手中查看微信撤回消息
2019/04/29 Python
Python3之不使用第三方变量,实现交换两个变量的值
2019/06/26 Python
python银行系统实现源码
2019/10/25 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
C语言中一个结构不能包含指向自己的指针吗
2012/05/25 面试题
优秀中专生推荐信
2013/11/17 职场文书
报告会主持词
2014/04/02 职场文书
期末评语大全
2014/05/04 职场文书
新教师个人工作总结
2015/02/06 职场文书
Java 数据结构七大排序使用分析
2022/04/02 Java/Android
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技