1. 编码期间可以不使用 HBuilderx 吗?我只想使用 webStorm 2. 可以使用 vue3+vite 吗? 3. uni-app 的 ui 框架你们都用哪些?
谢谢各位了
![]() | 1 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 |
![]() | 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 ![]() 建议换个技术选型 这玩意是真的垃圾 |
![]() | 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 AV1 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% |