难以添加第二条路线

全部债务

所以我是VueJ的新手,所以请原谅我在这里犯的任何错误。我有一个简单的前端应用程序,它的长度为两页。有索引路线和游戏路线。游戏路线采用路径变量名称,该名称应显示在屏幕上。

我已经添加了路由,导入了组件,但是每当我尝试访问URL时,它只会显示索引页面。有人知道我在做什么错吗?谢谢!

这是我的index.js文件

import Vue from 'vue'
import Router from 'vue-router'
import home from '@/components/home'//index
import game from '@/components/game'


Vue.use(Router)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'home',
      component: home
    },
    {
      path:'/game/:name',
      name:'game',
      component:game
    }
  ]
})

这是我的game.vue文件(不完整,我只想先加载它):

<template>
<div class="container-fluid m=0 p=0">
    <div id="theGame" class="full-page p-4">
    <div class="row">
        <h1>Welcome {{route.params.name}}</h1>
    </div>

    </div>
</div> 
</template>
<script>
const choices = ['Rock','Paper','Scissors']
export default {
    data(){
        return {
            name:'game',
            yourChoice: null,
            aiChoice:null,
            yourScore:0,
            aiScore:0,
        }
    },
    methods:{
        startPlay : function(choice){
            this.yourChoice=choice;
            this.aiChoice = choices[Math.floor(Math.random()*choices.length)];
            this.gamePlay();
        },
        gamePlay: function(){
            if(this.yourChoice=='Rock' && this.aiChoice=='Scissors'){
                this.yourScore++;
            }
            else if(this.yourChoice=='Paper' && this.aiChoice=='Rock'){
                this.yourScore++;
            }
            else if(this.yourChoice=='Scissors' && this.aiChoice=='Paper'){
                this.yourScore++;
            }
            else if(this.yourChoice==this.aiChoice){
                console.log("Draw");
            }
            else{
                this.aiScore++;
            } 
        }
    }
    
}
</script>
<style scoped>

</style>
布萨吉拉·卜拉欣(Boussadjra Brahim)

默认情况下,您使用的是哈希模式,该模式允许访问带#符号前缀的路由

localhost:8080/#/game/bob

如果要像访问它一样localhost:8080/game/bob,应将历史记录模式添加到路由器定义中:

export default new Router({
  mode: 'history',
  routes: [
    {
      path: '/',
      name: 'home',
      component: home
    },
    {
      path:'/game/:name',
      name:'game',
      component:game
    }
  ]
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

找不到第二条路线返回页面

来自分类Dev

如何添加第二条JSON消息?

来自分类Dev

熊猫变换并在测量之间添加第二条线

来自分类Dev

在条形图上添加第二条y轴和线

来自分类Dev

SELECT查询-只能将数据添加到第二条记录中吗?

来自分类Dev

PLY - 添加第二条类似行时出现解析错误

来自分类Dev

materializecss 在 google 脚本网络应用程序的第二条记录后添加“,”(逗号)

来自分类Dev

第二条SQL语句未执行

来自分类Dev

获取满足sql查询的第二条记录

来自分类Dev

依赖倒置原则的第二条陈述

来自分类Dev

第二条CASE语句导致查询失败?

来自分类Dev

溶解第二条选择语句

来自分类Dev

根据第二条命令的输出触发事件

来自分类Dev

第二条SQL语句未执行

来自分类Dev

依赖倒置原则的第二条陈述

来自分类Dev

Java Regex,提取第二条语句

来自分类Dev

无法提醒第二条提醒消息

来自分类Dev

为什么路线要求适用于我的第一条路线而不适用于我的第二条路线?

来自分类Dev

当用户在 Vue 和 Vuex 中从第一条路线到第二条路线和第二条路线到第一条路线时,想要在第一条路线上运行功能

来自分类Dev

如何在两个节点之间添加第二条新边来更新旧边

来自分类Dev

如何在Google通讯录中添加第二条街道线StructuredPostalAddres(GData)

来自分类Dev

为什么第二条语句不起作用?

来自分类Dev

无法通过TCP / IP发送第二条消息

来自分类Dev

git rebase squash接收第二条消息(如修正)

来自分类Dev

Python MySQL Connector在游标循环内执行第二条sql语句?

来自分类Dev

从存储过程中获取第二条记录集

来自分类Dev

CSS问题将第二条元素放在第一位

来自分类Dev

如何选择日期列并使用它来驱动第二条SELECT语句?

来自分类Dev

PHP Prepared语句无法准备第二条语句

Related 相关文章

  1. 1

    找不到第二条路线返回页面

  2. 2

    如何添加第二条JSON消息?

  3. 3

    熊猫变换并在测量之间添加第二条线

  4. 4

    在条形图上添加第二条y轴和线

  5. 5

    SELECT查询-只能将数据添加到第二条记录中吗?

  6. 6

    PLY - 添加第二条类似行时出现解析错误

  7. 7

    materializecss 在 google 脚本网络应用程序的第二条记录后添加“,”(逗号)

  8. 8

    第二条SQL语句未执行

  9. 9

    获取满足sql查询的第二条记录

  10. 10

    依赖倒置原则的第二条陈述

  11. 11

    第二条CASE语句导致查询失败?

  12. 12

    溶解第二条选择语句

  13. 13

    根据第二条命令的输出触发事件

  14. 14

    第二条SQL语句未执行

  15. 15

    依赖倒置原则的第二条陈述

  16. 16

    Java Regex,提取第二条语句

  17. 17

    无法提醒第二条提醒消息

  18. 18

    为什么路线要求适用于我的第一条路线而不适用于我的第二条路线?

  19. 19

    当用户在 Vue 和 Vuex 中从第一条路线到第二条路线和第二条路线到第一条路线时,想要在第一条路线上运行功能

  20. 20

    如何在两个节点之间添加第二条新边来更新旧边

  21. 21

    如何在Google通讯录中添加第二条街道线StructuredPostalAddres(GData)

  22. 22

    为什么第二条语句不起作用?

  23. 23

    无法通过TCP / IP发送第二条消息

  24. 24

    git rebase squash接收第二条消息(如修正)

  25. 25

    Python MySQL Connector在游标循环内执行第二条sql语句?

  26. 26

    从存储过程中获取第二条记录集

  27. 27

    CSS问题将第二条元素放在第一位

  28. 28

    如何选择日期列并使用它来驱动第二条SELECT语句?

  29. 29

    PHP Prepared语句无法准备第二条语句

热门标签

归档