赞
踩
目录
问:在 uni-app 中,如何进行全局状态管理?请介绍一下你对 Vuex 和 Pinia 的了解。
问:uni-app 中的组件和 Vue.js 中的组件有什么区别?
问:请介绍一下 uni-app 的网络请求库 uni.request 与 axios 相比,它有哪些优缺点?
问:为什么用 VSCode 开发 uni-app 项目而不使用 Hbuilder?
问:如何在 uni-app 项目中进行代码优化或性能优化?
问:请谈谈你在使用 uni-app 过程中遇到的问题,以及如何解决它们。
问:请介绍 uni-app 中的条件编译和平台差异化处理?
(总)我们项目使用的是 uni-ui
组件库,这是官方出品的组件库,有官方的技术支持和持续维护并且 uni-ui 组件库比较相对精简,组件自动按需导入,有利于减小项目体积。
(分)两个核心步骤是:
@dcloudio/uni-ui
(组件库) 和 scss
。pages.json
文件中配置 easycom
规则,实现 uni-ui
组件的自动导入和注册。虽然 uni-ui
官方并没有类型声明文件,但我们在项目中还配置了 uni-ui
的 TS
组件类型支持,可以校验组件的属性,类型更安全,书写时也有代码提示。
实现类型支持其实也就多了两个步骤:
@uni-helper/uni-ui-type
第三方类型声明文件。tsconfig.json
,将类型声明文件添加到 types
数组就可以了。TIP
准备充分的同学,可以自己融入加分回答中,或者引导面试官往自己准备的方向提问。
其实 uni-app
和 uni-ui
目前还没有 TS 官方支持,所以默认情况下组件是没有类型校验的,如果自己手写组件类型声明效率太低了。基于这个问题,我们团队做过一些充分的调研,uni-helper
虽然是非官方组织,但这个第三方组织是 uni-app 生态类型声明文件做的非常好,更新频率也非常及时。其实在我们开发的过程中遇到些小问题,我们在 github 仓库提的 issue 也有及时解决。最后,我们也保持关注官方文档和更新,确保项目的稳定性和兼容性。
❓ 问: 为什么项目中使用 uni-ui
而不选择 uview-ui
。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。