npm install
npm run serve
npm run build
npm install -g @vue/cli
vue create projectName //直接创建
vue ui //或者使用GUI图形化界面创建
vue add @vue/eslint
vue add @vue/cli-plugin-eslint
vue add router
vue add vuex
安装
npm install vue2-better-scroll -s
使用
import VueBetterScroll from 'vue2-better-scroll'
Vue.use(VueBetterScroll);
文档地址 https://cnpmjs.org/package/vue2-better-scroll
安装
npm install vue2-better-scroll -s
使用
import vueAwesomeSwiper from "vue-awesome-swiper"
import 'swiper/dist/css/swiper.css' // 需要引入额外的样式
Vue.use(vueAwesomeSwiper);
文档地址
https://www.npmjs.com/package/vue-awesome-swiper
安装
npm install vue2-better-scroll -s
使用
import VueBetterScroll from 'vue2-better-scroll'
Vue.use(VueBetterScroll);
中文官网 http://www.fontawesome.com.cn/
安装
npm install axios -s
使用
import axios from "axios"
项目根目录下创建 'vue-config.js' 文件
//vue-config.js
module.exports = {
devServer: {
// 设置主机地址
host: 'localhost',
// 设置默认端口
port: 8080,
proxy: {
'/api': {
// 目标 API 地址
target: 'https://********.com/',
// 如果要代理 websockets
// ws: true,
// 将主机标头的原点更改为目标URL
changeOrigin: true,
pathRewrite: {
'^/api': '' //重写接口
}
}
}
}
}
中文说明 https://www.kancloud.cn/yunye/axios/234845
使用图片跳转代理
文档网址:https://images.weserv.nl 。是一个图像缓存和调整大小代理
imageUrl = imageUrl.replace(/http\w{0,1}:\/\//g, 'https://images.weserv.nl/?url=')