详解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 相关文章推荐
IE6/7/8/9不支持exec的简写方式
May 25 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
Jun 14 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
Mar 19 Javascript
Chrome扩展页面动态绑定JS事件提示错误
Feb 11 Javascript
js实现获取div坐标的方法
Nov 16 Javascript
jQuery、zepto、js常用小技巧
Feb 12 Javascript
MvcPager分页控件 适用于Bootstrap
Jun 03 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
JavaScript同源策略和跨域访问实例详解
Apr 03 Javascript
node结合swig渲染摸板的方法
Apr 11 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
jquery自定义组件实例详解
Dec 31 jQuery
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 动态添加记录
2009/03/10 PHP
php中一个完整表单处理实现代码
2011/11/10 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
php实现文本数据导入SQL SERVER
2015/05/17 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
php注册登录系统简化版
2020/12/28 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
ThinkPHP框架表单验证操作方法
2017/07/19 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
验证码按回车不变解决方法
2013/03/29 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
jquery tmpl模板(实例讲解)
2017/09/02 jQuery
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
mpvue实现左侧导航与右侧内容的联动
2019/10/21 Javascript
JavaScript实现京东放大镜效果
2019/12/03 Javascript
[01:14]2014DOTA2展望TI 剑指西雅图newbee战队专访
2014/06/30 DOTA
[02:09]2018DOTA2亚洲邀请赛TNC赛前采访
2018/04/04 DOTA
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python实现购物车购物小程序
2018/04/18 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
jenkins配置python脚本定时任务过程图解
2019/10/29 Python
Python如何执行系统命令
2020/09/23 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
年终工作总结范文2014
2014/11/27 职场文书
主持人开幕词
2015/01/29 职场文书
2015年城市管理工作总结
2015/05/23 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python
【海涛教你打DOTA】黑鸟第一视角解说
2022/04/01 DOTA
vue实力踩坑之push当前页无效
2022/04/10 Vue.js