最近在把一个用CI+JQuery写的案子重新翻成Laravel+VueJS
其本上是一边改一边学一边测试
Laravel这边倒是还有持续的有进度,
VueJS这边越改觉得无所适从啊~
以往的做法都是在前端先用JQuery写好规则和流程
后端照着规则把参数和资料写在html的属性,JQuery就依资料去跑
像这样 <a class="JsLoadData" data-id="10" data-url="/ajax/">Click</a>
以全端的方式在写一个系统。
VueJS在资料的变动跟DOM的行为上是满方便的
差别是要从前端主动去写条件,一开始前端要写的东西会变很多
观念,用法都要重新摸索。
这两天为了要把一个原本纯后端输出的Grid 改成VueJS去render的用法
在摸索components和template如何用在这方式
一直在解问题碰到新的问题再解问题碰到新的问题
从怎么用component怎么用parent元件的data
接着inline-template跟.vue template要放在那 怎么呼叫
整个browser上都是google问题二三十页的分页。
挖了一堆文都在说vue怎么定义,没几篇说.vue要怎么引入
不管是用import还是require都不行。
最后看到还要再另外装套件时,
想到接下来还有一堆要克服的技术..
心烦气的觉得想放弃再摸VueJs..
不如回头继续用JQuery的老做法。
虽然是自己造轮子,但总是自己熟悉且上手的工具和流程~
不用一直翻文章说这个轮子的那个零件要用什么工具锁
要怎么把胎皮塞进轮框...blabla
原本自信满满的想说VueJS应该不会太难学,但是一到了中阶技巧
很多不是只翻翻官方文件就能想出来的,当又要使用其它套件时
总觉复杂性就变的又更高了。
虽然案子没有太大时间压力,不过就怕光是在VueJS那秏掉大半的时间
对full stack来说,JQuery反而是个比较好的工具吗?