vue项目 安装常用插件

axios

先安装

npm install axios

然后

npm install --save axios

配置模板

import Vue from 'vue'
import axios from 'axios'
 
Vue.prototype.$ajax = axios

 

less

安装

npm install less less-loader --save-dev

在配置文件中配置

实际上如果我们通过vue-cli来构建项目,这一步是可以省略的。

在webpack.dev.conf.js中,我们可以看到下面的代码:

  module: {
    rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })
  },

即webpack.dev.conf.js在合并了webpack.base.conf.js的基础上又添加了dev环境下的module。 

注意在上面的代码中,我们还可以使用loaders来代替rules, 他们的含义是一样的。

在build文件夹下有一个utils.js文件,这个文件提供了一些通用的方法,供webpack.dev.conf.js和webpack.prod.conf.js使用。 其中styleLoaders方法如下:

// Generate loaders for standalone style files (outside of .vue)
exports.styleLoaders = function (options) {
  var output = []
  var loaders = exports.cssLoaders(options)
  for (var extension in loaders) {
    var loader = loaders[extension]
    output.push({
      test: new RegExp('\\.' + extension + '$'),
      use: loader
    })
  }
  return output
}

通过这个方法可以对大多数css预处理进行了配置,具体配置在cssLoaders方法中。

使用

<style scoped lang="less">
  .hello {
    color: red;
    font-size: 0.45rem;
    h2 {
      color: blue;
    }
  }
</style>

 

fastclick

安装

npm install fastclick -S

配置

在main.js中引入,并绑定到body。

import FastClick from 'fastclick'

FastClick.attach(document.body)

 

es6-promise

安装

npm install es6-promise -D

配置

在main.js中引入

require('es6-promise').polyfill()

  

 

转载于:https://www.cnblogs.com/handsome-jm/p/9317380.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值