请问vue中如何让一个点击事件拥有两个不同的点击状态。

一个页面在新增文章的时候会弹出一个弹框,编辑的时候也会弹出一个,两个事件共用同一个弹框(这个是必要的,因为有一些绑定的请求),然后点击弹框的确定默认是提交事件,但是编辑的时候需要提交另外一个接口,问就是,同一个确定事件如何让他有两个状态,代码如下:
新增事件:
clipboard.png

编辑事件
clipboard.png
点击这两个都会弹出弹框:
弹框确定就一个事件:
clipboard.png
请问在methods里如何定义成两个状态。

阅读 2.8k
1 个回答

在data中写个数据保存状态,如点击新增时,把数据赋值为新增,编辑时赋值为编辑,这样你弹框的标题,提交时的类型都可以根据这个数据来判断

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题