zoukankan      html  css  js  c++  java
  • vue项目功能

    vue-router

            {
                path: '/',
                name: 'home',
                // 路由的重定向
                redirect: '/home'
            }
            {
                // 一级路由, 在根组件中被渲染, 替换根组件的<router-view/>标签
                path: '/one-view',
                name: 'one',
                component: () => import('./views/OneView.vue')
            }
            {
                // 多级路由, 在根组件中被渲染, 替换根组件的<router-view/>标签
                path: '/one-view/one-detail',
                component: () => import('./views/OneDetail.vue'),
                // 子路由, 在所属路由指向的组件中被渲染, 替换该组件(OneDetail)的<router-view/>标签
                children: [{
                    path: 'show',
                    component: () => import('./components/OneShow.vue')
                }]
            }
     
     
     
     
     
    router-link
      <!-- router-link渲染为a标签 -->
            <router-link to="/">Home</router-link> |
            <router-link to="/about">About</router-link> |
            <router-link :to="{name: 'one'}">One</router-link> |
            <!-- 为路由渲染的组件占位 -->
            <router-view />
     
            a.router-link-exact-active {
                color: #42b983;
            }
     
            // router的逻辑转跳
            this.$router.push('/one-view')
            // router采用history方式访问上一级
            this.$router.go(-1)
     
     
     
    vuex
            // 在任何一个组件中,均可以通过this.$store.state.msg访问msg的数据
            // state永远只能拥有一种状态值
            state: {
                msg: "状态管理器"
            },
            // 让state拥有多个状态值
            mutations: {
                // 在一个一个组件中,均可以通过this.$store.commit('setMsg', new_msg)来修改state中的msg
                setMsg(state, new_msg) {
                    state.msg = new_msg
                }
            },
            // 让mutations拥有多个状态值
            actions: {
            }
     
     
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    vue2.0:(三)、项目开始,首页入门(main.js,App.vue,importfrom)
    vue2.0:(二)、mock数据
    sublime text less安装踩坑图文讲解(less无法生成css)
    vue2.0:(一)、vue的安装和项目搭建(以外卖app项目举例)
    移动端开发(二)(初级入门)
    移动端开发(一)(初级入门)
    git与GitHub(二)
    git与GitHub(一)
    项目心得1
    MIPS(极路由1s[mt7620a])平台OpenWrt路由器系统内的Go应用程序开发
  • 原文地址:https://www.cnblogs.com/yanhui1995/p/10458844.html
Copyright © 2011-2022 走看看