详解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 相关文章推荐
用js实现多域名不同文件的调用方法
Jan 12 Javascript
用js 让图片在 div或dl里 居中,底部对齐
Jan 21 Javascript
Javascript 更新 JavaScript 数组的 uniq 方法
Jan 23 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
Jun 19 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
Oct 17 Javascript
折叠菜单及选择器的运用
Feb 03 Javascript
老生常谈js中0到底是 true 还是 false
Mar 08 Javascript
详解mpvue开发小程序小总结
Jul 25 Javascript
微信小程序中悬浮窗功能的实现代码
Aug 02 Javascript
解决vue项目router切换太慢问题
Jul 19 Javascript
原生Javascript+HTML5一步步实现拖拽排序
Jun 12 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版
2012/04/20 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
discuz免激活同步登入代码修改方法(discuz同步登录)
2013/12/24 PHP
Prototype使用指南之range.js
2007/01/10 Javascript
让textarea控件的滚动条怎是位与最下方
2007/04/20 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
用js实现小球的自由移动代码
2013/04/22 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
js常用系统函数用法实例分析
2015/01/12 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
Bootstrap布局方式详解
2016/05/27 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
nodejs入门教程一:概念与用法简介
2017/04/24 NodeJs
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
Vue 2.0学习笔记之Vue中的computed属性
2017/10/16 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
2017/12/24 Javascript
electron踩坑之remote of undefined的解决
2020/10/06 Javascript
Python 正则表达式操作指南
2009/05/04 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
Python决策树之基于信息增益的特征选择示例
2018/06/25 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
Python集合操作方法详解
2020/02/09 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
请解释在new与override的区别
2012/10/29 面试题
公司董事长职责
2013/12/12 职场文书
函授毕业自我鉴定
2013/12/19 职场文书
中学教师自我鉴定
2014/02/07 职场文书
物流管理专业推荐信
2014/09/06 职场文书
运动会入场词
2015/07/18 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
python 闭包函数详细介绍
2022/04/19 Python
Mysql 一主多从的部署
2022/05/20 MySQL