本文主要是介绍Vue与elementUi联合使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1) vue使用webpack进行将es6语法转换为 es5的语法
npm install webpack -g
npm install webpack-cli -g
(2)安装vue-router
npm install vue-router --save-dev
如何使用vue-router路由
(1)倒入组件
(2)设置路由
import Vue from 'vue'
import Router from 'vue-router'
import HelloWorld from '@/components/HelloWorld'
import content from '@/components/content'Vue.use(Router)export default new Router({routes: [{path: '/',name: 'HelloWorld',component: HelloWorld},{path: '/content',name: 'content',component: content}]
})
(3)在主程序中,引入组件路由 以及使用路由
import Vue from 'vue'
import App from './App'
import router from './router'Vue.config.productionTip = false
/* eslint-disable no-new */
new Vue({el: '#app',router,components: { App },template: '<App/>'
})
<template><div id="app"><img src="./assets/logo.png"><router-link to="/content">首页</router-link><router-link to="/">hellowotld</router-link><router-view/></div>
</template><script>
export default {name: 'App'
}
</script><style>
#app {font-family: 'Avenir', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>
(1)vue支持elementUI的组建
Element - The world's most popular Vue UI framework
(2)如何在代码中引入elementUI
npm 安装
推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。npm i element-ui -S安装saas装载器cnpm install sass-loader node-saas --save-dev¶CDN
目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。<!-- 引入样式 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- 引入组件库 -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
(3)总结初始化一个前端工程
如果需要弹窗的组件可以考虑使用 layui
嵌套路由在一个组件下跳转到另外一个组件
如何使用这个跳转
route-link 组件跳转添加参数:
路由处接受参数:
页面取值
组件重定向 redirect
路由模式
统一兜底错误页面
使用axis钩子回调
安装axiso异步网络请求
npm install axios -s
这篇关于Vue与elementUi联合使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!