为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

翻翻过去那场雪 2018-09-08 09:39:25
我把事件直接写在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;                     }
查看完整描述

2 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

我把事件直接写在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;
                    }


查看完整回答
反对 回复 2018-09-09
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

@click="myPra(diary.ispraise,diary.countpraise)" 这么些是没有问题,
前提是你要保证你的data数据中已经有diary这个对象,而且diary对象中已经有ispraise,countpraise这两个属性

data:{

diary:{    ispraise: 你的初始值,
    countpraise:  你的初始值
}

}
页面中再这样绑定就不会报错了,
@click="myPra(diary.ispraise,diary.countpraise)"

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 1931 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信