vue.js onclick 函数传值计算后该怎么做替换?

我把事件直接写在click上的时候能正常运行,

@click="diary.ispraise=1-diary.ispraise,diary.countpraise+=2*diary.ispraise-1"

当换成函数传值的时候,就不知道该怎么写了,特来请教一下。。

@click="myPra(diary.ispraise,diary.countpraise)"

js:

myPra:function(a,b){
                        a=1-a;
                        b+=2*a-1;
                    }


翻翻过去那场雪
浏览 1932回答 2
2回答

汪汪一只猫

我把事件直接写在click上的时候能正常运行,@click="diary.ispraise=1-diary.ispraise,diary.countpraise+=2*diary.ispraise-1"当换成函数传值的时候,就不知道该怎么写了,特来请教一下。。@click="myPra(diary.ispraise,diary.countpraise)"js:myPra:function(a,b){                         a=1-a;                         b+=2*a-1;                     }

元芳怎么了

@click="myPra(diary.ispraise,diary.countpraise)" 这么些是没有问题,前提是你要保证你的data数据中已经有diary这个对象,而且diary对象中已经有ispraise,countpraise这两个属性data:{diary:{    ispraise: 你的初始值,     countpraise:  你的初始值 }}页面中再这样绑定就不会报错了,@click="myPra(diary.ispraise,diary.countpraise)"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js