• VUE项目实现页面跳转


    打开一个VUE项目,目录结构是这样的:
    
    
    
    如现在有两个页面aaa和HelloWorld,路由配置在index.js中:
    
        import Vue from 'vue'
        import Router from 'vue-router'
        import HelloWorld from '@/components/HelloWorld'
        import aaa from '@/components/aaa'
         
        Vue.use(Router)
         
        export default new Router({
          routes: [
            {
              path: '/',
              name: 'HelloWorld',
              component: HelloWorld
            },
            {
                path: '/aaa',
              name: 'aaa',
              component: aaa
            }
          ]
        })
    
    现在在HelloWorld中点击按钮跳转到aaa,在aaa中点击按钮也可以返回到HelloWorld:
    
    1、HelloWorld:
    
        <div class="hello">
            <h1>{{ msg }}</h1>
            <button @click="go">点我跳转</button>
        </div>
    
        <script>
        export default {
          name: 'HelloWorld',
          data () {
            return {
              msg: '哈哈'
            }
          },
          methods:{
              go(){
                  this.$router.push('/aaa')
              }
          }
        }
        </script>
    
    2、aaa:
    
        <template>
            <div>我是aaa
            <button @click="back">点我返回</button>
            </div>
            
        </template>
         
        <script>
        export default {
          name: 'aaa',
          /*data () {
            return {
              msg: '哈哈'
            }
          },*/
          methods:{
              back(){
                  this.$router.push('/')
              }
          }
        }
        </script>
  • 相关阅读:
    1)BS和CS区别
    109)PHP与oracle网址
    8)对于带有 : 的语句
    将位数较多的数字看成是字符串
    7)杂项没整理
    css中的zoom的使用
    CSS布局一
    ul和ol的一些知识
    css中的display
    css中的content的使用
  • 原文地址:https://www.cnblogs.com/Free-Thinker/p/10724053.html
Copyright © 2020-2023  润新知