项目使用es6编写,PC端和移动端有很多相同的js逻辑, 这时应该如何更好的达到代码的共用?
目前的做法是将一些相同的代码抽取成为方法,放到一个js文件中,再export这些方法出来。
然后再两端分别引用,但问题是, 两端的事件接受方法一个没少写, 只是在对应的事件处理中调用共用的js,
由于不能直接使用this了,还得传递一堆参数名。
各位大神, 有没有更好的办法, 让vue文件清晰一些。
项目使用es6编写,PC端和移动端有很多相同的js逻辑, 这时应该如何更好的达到代码的共用?
目前的做法是将一些相同的代码抽取成为方法,放到一个js文件中,再export这些方法出来。
然后再两端分别引用,但问题是, 两端的事件接受方法一个没少写, 只是在对应的事件处理中调用共用的js,
由于不能直接使用this了,还得传递一堆参数名。
各位大神, 有没有更好的办法, 让vue文件清晰一些。
9 回答1.7k 阅读✓ 已解决
6 回答1.6k 阅读
3 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
3 回答1.1k 阅读
2 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
有答案吗?我也遇到相同的问题了