专注于实际开发过程每一个细节,着重使用方法与使用技巧的阐述与总结
太专业的我们不懂,16年研发经验告诉你,有些东西不需要懂那么多,够用就行
研发工作繁重,脑袋只有一个,多余的真的没有必要往里面塞
因为...过几天,你就会忘记掉
或许...过几天,技术升级了
vue3采用新的setup语法糖,导致keep-alive总是失效,排除了很多可能行之后,发现原来是setup的用法,导致组件无法表示name属性,从而引起keep-alive无法匹配到对应需要缓存的include的组件名称
pinia组件外使用store的时候,会有明显的报错,网上很多这种的错误解决方法,让persist插件持久化失效
leanboot-vue3在开发过程中,/layout/Main.vue作为框架组件,由于import写错了路径的大小写,导致修改Main.vue后,热更新失败,一定要重启服务器才生效
vue3的组合式api setup()中,是在ui创建之前初始化,this并没有初始化,所以在vue3中的setup中,this是不能使用的,可是iview的api中调用都是采用this.***进行调用,如何解决呢?
Vite 可以使用插件进行扩展, 得益于Rollup 插件的强大生态系统。Vite使用一个插件,需要将它添加到项目的 devDependencies 并在 vite.config.js 配置文件中的 plugins 数组中引入它。
package.json作为vue工程的配置文件,担负着重要的项目依赖库信息与配置信息。
作为leanboot的精益编程系统的后台管理端的vue版本,采用现时最流行的vue3+vite+pinia来搭建,本人之前使用的都是vue2的框架进行开发,所以对于vue3+vite,本人还是新人,从本文章开始,本人就以一个新人学习vue3的角度,记录并同时总结从新建+配置+封装+优化全部过程