javascript - La valeur des données dans Vue ne peut pas être modifiée
typecho
typecho 2017-06-14 10:53:13
0
1
800

La valeur du nom et la valeur longue de l'alerte dans la création sont toutes deux correctes. Pourquoi la valeur du nom dans le choix n'est-elle pas définie, et les valeurs longues et courtes modifiées dans la création sont vraies, mais elles sont toujours fausses sur la page

            <li v-bind:class={active:long}  @click='chose'>
                <router-link to='/long'>第一页{{long}}</router-link>
            </li>
            <li v-bind:class={active:short}>
                <router-link to='/short'>第二页{{short}}</router-link>

            </li>
            

Peu importe la valeur du nom transmis, les long et court de la page sont faux

 import Vue from 'vue';
    export default  {
      props: ['name'],
      data() {
            return {             
                long:false,
                short:false,

            }
        },
        methods:{

            chose(){
                console.log(this.name);//这里输出undefined
                console.log(this.short);
            }

        },
        created(){
           var name=this.name;
           console.log(name);//这里值是正确的
           switch (name){
              case "long":
                   this.long=true;
                   alert(that.long+"long");//当name值为long时弹出true
                   break;
               case "short":
                   alert(name);
                   this.short=true;
                   break;
              
           }
        },


    }
typecho
typecho

Following the voice in heart.

répondre à tous(1)
学习ing

La logique de votre code semble très déroutante. Il y a un saut de page dans l'événement de clic. Je n'ai pas vu votre définition de cela, et je ne l'ai pas vue non plus dans cette boutique. Veuillez vérifier attentivement étape par étape.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!