@vue/cli 使用路由router,状态机vuex,sass, elementUi饿了么组件

2020年03月29日 11:09:14   [来源:互联网]   [阅读:-]
字体:【

本文章主要介绍 @vue/cli 使用路由router,状态机vuex,sass, elementUi饿了么组件 的安装以及使用时注意事项

  • 安装
1.npm install vue-router
2.npm install vuex --save
3.npm install -D sass-loader node-sass
4.npm i element-ui -S
vue add element
  • 相应的代码文件修改:

1.main.js中render页面时使用router属性

文件路径: src/router/index.js

import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)export default new Router({  routes: [    {      path: '/',      redirect: 'index'    },    {      path: '/index',      name: 'index',      redirect: 'homepage'    },    {      path: '/homepage',      name: 'homepage',      component: () => import('@/pages/Main'),      children: [        {path: '', component: () => import('@/components/content/middle/components/Test1')}      ]    }  ]})

2.src/main.js

import Vue from 'vue'import vuex from 'vuex'import App from './App.vue'import './plugins/element.js'import router from './router'Vue.use(vuex)Vue.config.productionTip = falsenew Vue({  render: h => h(App),  router}).$mount('#app')

3.src/App.vue中配置顶层的router-view

<template>  <div id="root">    <!-- <img alt="Vue logo" src="./assets/logo.png"> -->    <router-view/>  </div></template>

小总结:

1.当然如果不想将第一层的router-view写在App.vue文件里面的话,也可以写在别的文件里面。

2.根路径 '/' 直接指向的是main.js中render的组件(页面)。

3.vue-router实例中的routes属性,配置的都是children, 包括第一层数组也是children,属性名是routes。所以对于第一层的router-view可以有多个页面,就是通过第一层数组中的不同的path+component来配置

4.vue-router实例中的routes属性中的children中的每个对象,都可以再拥有自己的children。

github repo link: https://github.com/mxlgsq/vue3-demo.git

推荐阅读:拉酷


相关新闻
新闻焦点
前段时间,《少年的你》火遍大江南北,周冬雨、易炀千玺火了,由于我家女儿参演了这部在重庆拍摄的少年题材电影,她的朋友圈也火了一把。女儿和同学们一起[更多]
哈喽大家好,欢迎来到黑马公社。不知道你是否这样玩过你朋友的苹果手机:呼出Siri然后叫它打开旁白,之后你再把手机还给朋友。这时候你朋友会发现,自[更多]
资料图:市民在了解手机功能。中新社发 熊然 摄中新网客户端1月3日电(张旭)针对网友有关“4G网速变慢”的提问,工信部3日通过中国政府网回应称,[更多]
sing女团1月1日晚,SING女团作为开场嘉宾受邀出席四川卫视2020年花开天下国韵新年演唱会,女团成员们一曲《寄明月》完美的国风表演成功拉开[更多]
关于我们 | 联系我们 | 老版地图 | 网站地图 | 版权声明
版权所有:资讯中国未经授权禁止复制或建立镜像
相关作品的原创性、文中陈述文字以及内容数据庞杂本站无法一一核实,如果您发现本网站上有侵犯您的合法权益的内容,请联系我们,本网站将立即予以删除!
中国互联网违法和不良信息举报中心 网络警察报警岗亭