打开Vue的正确姿势栏目总结篇

聊聊我学习Vue的故事

第一次接触这个框架的时候觉得不是特别难,以前有过thinkphp5框架的基础(是一个优秀的框架
奈何文档写的太简略了,新手不是特别好深入)。开始只是学点基础的吧,为了做项目学了三天直接上手,还好当时项目不难,基本是写静态的动画写,渲染数据层面少但是写完了就感觉没有用到Vue,或者真正用的的地方太少。后来慢慢的做,了解数据渲染的各种坑,自己写过各类的功能,什么分页,表格,还有一些小demo之类的。

Vue官网文档香

已经不知是多少遍从新看Vue文档了,Vue官方文档是我学这么多编程技术的文档里写的最好的,当然
每次学一遍都有不一样的感觉,而且每次都感觉低估了Vue

遗憾

这个栏目还是基于Vue2.x写的,这可能是最大的遗憾

入坑

1.mixin

mixin确实能够实现复用,但是只是整体上的复用,没有讲究拆解,如果你用了Vue3.0的"hook"(不知道是不是这样叫,好像叫Component API,玩过React的hook真的感觉体验极佳),这样讲可能有点玄学…。

html嵌套这各种attribute

写感觉快要凌乱了,而且又臭又长,一个组件绑定几十个可能,难顶。其实我觉得能不能出一个可以写template的文件。就比如写.tmp经过webpack打包组合成组件选项的template属性它不香吗,反正我用Vscode快吐了,老是上下托条。当然这可以自己实现 就是写字符串html再导入就可,但是没有提示。。。哭了,我还是更喜欢JSX

建议

学东西可以由浅到深,不要过于纠结某个点,先不要想着自己造轮子,多用社区的东西。Vue的社区资源还是很丰富的 awesome-vue 集合了大量由社区贡献的插件和库。尽量以做出项目为目标,小项目可以自己对码点锻炼技术,大项目多库集合、注重可维护性、注重复用性、简单容易理解。

项目可以做多种功能

  1. 简单的发布订阅,博客
  2. 设计功能性:定位、聊天scoket通信、答题软件验证、如何做安全机制加密、验证
  3. 支付功能
  4. 文件功能、切图、Blod文件、Canvas
  5. 可以开始做跨端了,手机端小程序,坑还是挺多的,个人还是在用uni-app,难顶,个人认为微信原生还会有大更新。
  6. 纯粹的移动端App我没玩过,不过flutter已经出来这么长时间了,掘金都有大厂团队出来了,社区应该会好起来的。

猜你喜欢

转载自blog.csdn.net/wucan111/article/details/107696073