suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Warum funktioniert meine Router-Verbindung in Vue nicht?

<template>
  <p id="app">
      <headers></headers>
          <p class="tap">
              
          <p class="tab-item">
          <router-link to="/goods">第一项</router-link>
        </p>
        <p class="tab-item">
          <router-link to="/ratings">第二项</router-link>
        </p>
        <p class="tab-item">
          <router-link to="/seller">第三项</router-link>
        </p>
        
        <router-view></router-view> 
      </p>
  </p>
</template>
<script>
import headers from './components/header/header';
    
export default {
    components:{
        headers
    },
  name: 'app',
};
</script>

Dies ist der Inhalt von App.vue. Tatsächlich wurde die Seitenanzeige als Tag bereitgestellt, aber das Klicken hat keine Auswirkung, und das Klicken zum Ändern der Komponente hat keine Auswirkung.

<template>
    <p id="goods">
        <p @:click="say()">
            ssssss
        </p>
    </p>
</template>

<script>
    export default{
        name:{
            'goods'
        },
        method:{
            say:{
                console.log('sayhi');
            }
        }
    }
</script>

Dies ist der Code für einen der Router. Die anderen beiden sind im Grunde derselbe. Bitte sagen Sie mir, wie ich den Effekt bekomme

漂亮男人漂亮男人2811 Tage vor738

Antworte allen(2)Ich werde antworten

  • 黄舟

    黄舟2017-05-16 13:40:06

    1.路由路径是否正确
    2.method写错了,methods
    3.methods下面应该写函数 say( ){}或者say: function(){}
    4.@:click 应该为@click

    Antwort
    0
  • 漂亮男人

    漂亮男人2017-05-16 13:40:06

    0.0.00.00.

    Antwort
    0
  • StornierenAntwort