详解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 live函数
Dec 24 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
Dec 25 Javascript
javascript中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
三种方式获取XMLHttpRequest对象
Apr 21 Javascript
jquery实现页面百叶窗走马灯式翻滚显示效果的方法
Mar 12 Javascript
分享五个有用的jquery小技巧
Oct 08 Javascript
理解javascript中Map代替循环
Feb 26 Javascript
基于javascript实现tab切换特效
Mar 29 Javascript
Node连接mysql数据库方法介绍
Feb 07 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
Sep 14 Javascript
解决vuejs 使用value in list 循环遍历数组出现警告的问题
Sep 26 Javascript
微信小程序实现拨打电话功能的示例代码
Jun 28 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
一个php作的文本留言本的例子(四)
2006/10/09 PHP
加速XP搜索功能堪比vista
2007/03/22 PHP
php实现的双向队列类实例
2014/09/24 PHP
可输入的下拉框
2006/06/19 Javascript
javaScript同意等待代码实现心得
2011/01/01 Javascript
parentElement,srcElement的使用小结
2014/01/13 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
jquery JSON的解析方式示例介绍
2014/07/27 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
JS实现可自定义大小,可双击关闭的弹出层效果
2015/10/16 Javascript
利用Javascript仿Excel的数据透视分析功能
2016/09/07 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
vue 使用vue-i18n做全局中英文切换的方法
2018/10/29 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
layer.prompt输入层的例子
2019/09/24 Javascript
[00:32]10月24、25日 辉夜杯外卡赛附加赛开赛!
2015/10/23 DOTA
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
[32:56]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.11
2020/12/16 DOTA
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
Python安装tar.gz格式文件方法详解
2020/01/19 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
2020/11/25 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
用python制作个视频下载器
2021/02/01 Python
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
职业女性的职业规划
2014/03/04 职场文书
技术负责人任命书
2014/06/05 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
自愿离婚协议书范文2014
2014/10/12 职场文书
村党组织公开承诺书
2015/04/30 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
2015-2016年小学教导工作总结
2015/07/21 职场文书