vue中,pc端 和移动端, 如何更好的共用js逻辑

项目使用es6编写,PC端和移动端有很多相同的js逻辑, 这时应该如何更好的达到代码的共用?

目前的做法是将一些相同的代码抽取成为方法,放到一个js文件中,再export这些方法出来。

然后再两端分别引用,但问题是, 两端的事件接受方法一个没少写, 只是在对应的事件处理中调用共用的js,

由于不能直接使用this了,还得传递一堆参数名。

各位大神, 有没有更好的办法, 让vue文件清晰一些。

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