<>Vuejs引入Element-ui
 * 安装 elementUI
npm i element-ui -S 
 * 引入elementUI 
 <>全局引入
import ElementUI from 'element-ui' import 
'element-ui/lib/theme-chalk/index.css' Vue.use(ElementUI) 
 <>局部引入
import { Button } from 'element-ui' import 
'element-ui/lib/theme-chalk/index.css' Vue.use(Button) 
 <>Vuejs引入Axios
 * 安装Axios
cnpm i axios --save-dev 
 * 引入axios  import axios from 'axios' Vue.prototype.$ajax = axios 
 <>Vuejs引入Less
 * 
安装less
cnpm install less less-loader --save-dev
 * 
在webpack.base.conf.js写上一条rule
 { test: /\.less$/, loader: "style-loader!css-loader!less-loader" } 
 * 
在使用less的style上写上
lang="less"
 <>Vuejs引入Scss
 * 安装scss
npm install node-sass sass-loader --save-dev 
 * 配置scss  { test: /\.scss$/, loaders: ["style", "css", "sass"] } 
 * 在使用scss的style上写上
lang="scss" 
 <>Vuejs引入Markdown
 * 安装vue-markdown cnpm i vue-markdown --save 
 * 引入vue-markdown import VueMarkdown from 'vue-markdown' //直接作为一个组件引入 export 
default { name: 'demo', data() { return { content: '## 
这里是要展示的markdown文字,也可以通过props传递' } }, components: { VueMarkdown // 声明组件 } } 
在html中,直接使用该组件
<vue-markdown :source="content"></vue-markdown>
此时没有样式,下面我们引入highlight.js来实现代码高亮
 <>highlight.js
 * 安装highlight.js
cnpm i highlight.js --save 
 * 在main.js中注册一个新的指令 import hljs from 'highlight.js' import 
'highlight.js/styles/googlecode.css' Vue.directive('highlight', (el) => { let 
blocks = el.querySelectorAll('pre code') blocks.forEach((block) => { 
hljs.highlightBlock(block) }) }) 
使用:
<vue-markdown v-highlight :source="content"></vue-markdown>
 <>Vuejs引入Vant
 * 安装Vant
cnpm i vant --save 
 * 引入axios 
全局引入
 import Vant = from 'vant' import 'vant/lib/vant-css/index.css' Vue.use(Vant) 
局部引入
安装依赖: npm i babel-plugin-import
 .baberlc文件增加一条plugin: ["import",{"libraryName":"vant","style":true}]
某页面中:
import {Button} from 'vant' Vue.use(Button) 
热门工具 换一换
