1. 编码期间可以不使用 HBuilderx 吗?我只想使用 webStorm
2. 可以使用 vue3+vite 吗?
3. uni-app 的 ui 框架你们都用哪些?
谢谢各位了
1
licoycn 2023-03-26 09:08:55 +08:00 1
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 |
2
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 |
3
estk 2023-03-26 10:32:06 +08:00 via iPhone
如果只是编译苹果和安卓,那还是 React Native 吧
如果你还要编译小程序,倒是可以 uniapp |
4
haha512 2023-03-26 10:37:24 +08:00
同楼上,只开发小程序,使用 uniapp 体验是很不错的
开发 app ,uni 性能确实不咋地,不要考虑第三方 ui 框架了,加上后性能可能更拉胯。如果要用,优先使用官方的 uni-ui 扩展框架。 纯 nvue 模式下性能会明显好些,但 nvue 坑巨多 |
5
lyonbrown4ddd 2023-03-26 11:06:11 +08:00 1
建议换个技术选型 这玩意是真的垃圾
|
6
sunny1688 OP |
7
sunny1688 OP @lyonbrown4ddd
小程序开发已经没有什么好选的了,原生小程序开发基本没啥人去用了,wepy 、mpvue 都已经停止更新了,也就 taro 、uni-app taro 我用了一下,文档写的也不行,生态也没有 uni-app 好,编译速度还很慢,包还大,还不支持 vite ,个人感觉 taro 在小程序开发上是比不上 uni-app 的 |
8
estk 2023-03-26 11:33:51 +08:00 via iPhone
@sunny1688 #6
如果只是微信小程序,不涉及其它平台小程序,那还不如微信官方的 ide ,如果多平台小程序,那 uniapp 倒是可以理解 |
10
lyonbrown4ddd 2023-03-26 12:48:37 +08:00
@sunny1688 国内这个内嵌 webview 生态太割裂了 本质上就是 pwa 非要搞这么多喂给开发者吃屎 多平台小程序的话目前也就 uni 能选了
|
11
hm20062006ok 2023-03-26 12:49:33 +08:00
当你在 webStorm 中运行类似:dev:mp-weixin 时, 这个包可以帮你打开对应的开发工具(比如微信小程序开发工具) https://www.npmjs.com/package/vue-cli-plugin-uniapp-third-devtools
|
12
andyxic 2023-03-26 13:33:41 +08:00
mpx 呢?感觉还行
|
13
serge001 2023-03-26 14:13:27 +08:00
小程序开发的话确实也就 uni 和 taro 选了
|
14
henryhu 2023-03-26 14:53:58 +08:00
如果只有微信小程序,直接用原生不好吗?
|
15
hzxxx 2023-03-26 15:39:38 +08:00
@sunny1688 taro 用 react 写就挺舒服的,包也并不大,taro 支持 vue 时间不长,指不定还有什么 bug ,重要的是 taro 不绑定什么,只是个编译器而已,taro 文档,我觉得还行,该说的都说了,不知道你指哪方面不行
|
16
owen800q 2023-03-26 16:06:04 +08:00
建议 webview 套 vant h5
|
17
ae86 2023-03-26 16:35:19 +08:00
建议用 taro
|
18
sunny1688 OP |
19
sunny1688 OP webstorm 不支持 rpx (编辑器爆红,格式化代码有空格),网上找了一圈没有发现能解决这个问题的,只有一个关闭检测(但所有的都关闭了),各位大佬有解决方案吗?
|
20
Dragonphy 2023-03-26 17:30:24 +08:00
推荐 tmui ,生产力 max
|
21
DOLLOR 2023-03-26 17:32:00 +08:00 via Android
TS+原生小程序,用 vscode 写代码。
|
23
C603H6r18Q1mSP9N 2023-03-26 18:15:02 +08:00
使用官方 hbx 新建 vue3 的项目,然后 UI 框架使用 https://vkuviewdoc.fsq.pub/components/intro.html ,启动、打包、发布使用 hbx ,开发使用 wewbstorm ,使用了几年,没的大坑
|
24
hm20062006ok 2023-03-26 19:06:04 +08:00
@sunny1688 IDEA 装一个叫 Wxapp Support 的插件
|
25
kalluwa 2023-03-26 20:18:22 +08:00
换别的技术吧,这个你遇到坑了根本解决不了,主要是到处都是坑
|
26
anikzm 2023-03-27 18:09:08 +08:00
刚用 uniapp+vue3+ts 搞了个小项目,可以用,去 git 上找现成的模板就好
UI 库只用了 uni 插件市场上的一些插件+unocss 原子类,感觉还挺好 |
27
lin07hui 2023-03-27 18:38:27 +08:00
https://uniapp.dcloud.net.cn/quickstart-cli.html
可以不使用 HBuilderx 创建项目:npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project 安装依赖 开发运行:npm run dev:%PLATFORM% 打包:npm run build:%PLATFORM% |