赞
踩
(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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。