新手使用 uni-app,请教一些 uni-app 的一些问题

2023-03-26 08:57:20 +08:00
 sunny1688
 1. 编码期间可以不使用 HBuilderx 吗?我只想使用 webStorm
 2. 可以使用 vue3+vite 吗?
 3. uni-app 的 ui 框架你们都用哪些?

谢谢各位了

4441 次点击
所在节点    程序员
27 条回复
licoycn
2023-03-26 09:08:55 +08:00
1. 使用 cli 的方式构建,可以只用 webstorm 开发,只在打包 APP 的时候需要用到 hbuilderx
2. 可以使用 vue3+vite
3. 适配 vue2 的框架就不说了,vue3 的 ui 框架可以参考插件市场: https://ext.dcloud.net.cn/search?q=vue3&orderBy=Relevance&cat1=2&cat2=21

以上我都用过,我个人的 wp 小程序除了没有使用 ui 框架,都是自己写的 UI 组件,其余的都是没问题的: https://licoy.cn/puock-mp.html
binaryify
2023-03-26 10:11:46 +08:00
1. 建议使用 hbuilder 而不是 cli 创建工程,但是可以用别的编辑器写代码,cli 创建工程容易遇到本地和服务器 sdk 版本不一致的问题
2. 可以创建 vue3 工程,vue3 工程就是使用的 vite 的,只是默认没有 vite.config.js,需要你自己创建
3. 支持 vue3 的 uview-plus
estk
2023-03-26 10:32:06 +08:00
如果只是编译苹果和安卓,那还是 React Native 吧
如果你还要编译小程序,倒是可以 uniapp
haha512
2023-03-26 10:37:24 +08:00
同楼上,只开发小程序,使用 uniapp 体验是很不错的

开发 app ,uni 性能确实不咋地,不要考虑第三方 ui 框架了,加上后性能可能更拉胯。如果要用,优先使用官方的 uni-ui 扩展框架。

纯 nvue 模式下性能会明显好些,但 nvue 坑巨多
lyonbrown4ddd
2023-03-26 11:06:11 +08:00
建议换个技术选型 这玩意是真的垃圾
sunny1688
2023-03-26 11:13:52 +08:00
@licoycn @binaryify @estk @haha512

感谢感谢,只有小程序开发的需求,看了一下 uni-app 的文档,发现写的很详细,学习起来也很快
sunny1688
2023-03-26 11:16:18 +08:00
@lyonbrown4ddd

小程序开发已经没有什么好选的了,原生小程序开发基本没啥人去用了,wepy 、mpvue 都已经停止更新了,也就 taro 、uni-app

taro 我用了一下,文档写的也不行,生态也没有 uni-app 好,编译速度还很慢,包还大,还不支持 vite ,个人感觉 taro 在小程序开发上是比不上 uni-app 的
estk
2023-03-26 11:33:51 +08:00
@sunny1688 #6
如果只是微信小程序,不涉及其它平台小程序,那还不如微信官方的 ide ,如果多平台小程序,那 uniapp 倒是可以理解
lower
2023-03-26 11:39:45 +08:00
@estk 微信小程序官方 ide 难用死了……🤣
lyonbrown4ddd
2023-03-26 12:48:37 +08:00
@sunny1688 国内这个内嵌 webview 生态太割裂了 本质上就是 pwa 非要搞这么多喂给开发者吃屎 多平台小程序的话目前也就 uni 能选了
hm20062006ok
2023-03-26 12:49:33 +08:00
当你在 webStorm 中运行类似:dev:mp-weixin 时, 这个包可以帮你打开对应的开发工具(比如微信小程序开发工具) https://www.npmjs.com/package/vue-cli-plugin-uniapp-third-devtools
andyxic
2023-03-26 13:33:41 +08:00
mpx 呢?感觉还行
serge001
2023-03-26 14:13:27 +08:00
小程序开发的话确实也就 uni 和 taro 选了
henryhu
2023-03-26 14:53:58 +08:00
如果只有微信小程序,直接用原生不好吗?
hzxxx
2023-03-26 15:39:38 +08:00
@sunny1688 taro 用 react 写就挺舒服的,包也并不大,taro 支持 vue 时间不长,指不定还有什么 bug ,重要的是 taro 不绑定什么,只是个编译器而已,taro 文档,我觉得还行,该说的都说了,不知道你指哪方面不行
owen800q
2023-03-26 16:06:04 +08:00
建议 webview 套 vant h5
ae86
2023-03-26 16:35:19 +08:00
建议用 taro
sunny1688
2023-03-26 16:44:13 +08:00
@hzxxx @ae86
#15 #17

taro 修改代码后编译速度太慢了,开启 cache 速度有一些提升,但又会经常出错
sunny1688
2023-03-26 16:45:38 +08:00
webstorm 不支持 rpx (编辑器爆红,格式化代码有空格),网上找了一圈没有发现能解决这个问题的,只有一个关闭检测(但所有的都关闭了),各位大佬有解决方案吗?
Dragonphy
2023-03-26 17:30:24 +08:00
推荐 tmui ,生产力 max

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/927209

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX