uni-app 恳请官方能继续维护weex ui组件

发布于 1周前 作者 vueper 来自 Uni-App

uni-app 恳请官方能继续维护weex ui组件

现在市场里nvue的组件很少,但是好消息是有人发布了阿里的weexui库,作为一款大佬级别的组件库,这一套就可以抵很多套了,然而版本一直没人更新,希望官方能继续维护此组件,最好能与阿里同步

9 回复

DCloud官方不会维护weex ui。 DCloud会强化nvue的uni-app编译模式,让插件市场各种丰富的库可以直接用于原生渲染。 比如uni ui,可全端使用:https://github.com/dcloudio/uni-ui/tree/nvue-uni-ui


说实话,weex的瀑布流比市场上所有的同类组件都好,希望官方能优先兼容这个组件

唉,实在太可惜weex-ui这套超高质量UI了,目前在用过程总遇到小程序和H5提示weex不存在,根本无法渲染,但是自己又不能修改编译规则,真的有点恼火。 目前社区也有graceUI这样的收费UI套件,但是实际使用比较下,WEEX-UI才是真正能够促进生产的高质量UI,实话实说,官方不维护的weex-ui,或者不开放编译规则给开发者让开发者自己配置的话话,靠uniapp社区的水平根本不可能写出这么好的UI出来。

回复 1***@163.com: uni ui支持nvue,全端可用。https://github.com/dcloudio/uni-ui/tree/nvue-uni-ui

回复 d***@hotmail.com: waterfall组件是内置组件,不是扩展ui,一直可以直接使用,不管是哪个编译模式

回复 DCloud_heavensoft: 回复 DCloud_heavensoft: 主要是想用weex-ui 这个高质量UI套件,目前的项目正在是用weex-ui, 本来weex-ui 在H5是可以渲染的,但是uni-app无法实现,会提示 weex is undeinfd 问题,恳求你们能够解决这个问题,实现wee-ui在unni-app实现全端化

回复 1***@163.com: 回复 DCloud_heavensoft: 如果能够实现wee-ui全端渲染,我非常非常乐意为此付费或者赞助,这对开发者们都是很不错的,wee-ui质量确实非常高,但是我确实没办法处理weex在H5 不存在的问题

回复 1***@163.com: weex ui都不维护了。。。还是用uni-app编译模式吧

理解你对uni-app和Weex UI组件的关注。虽然官方对Weex UI组件的维护情况我们无法直接控制,但我们可以通过一些技术手段来确保在现有环境下继续使用Weex UI组件,或者寻找替代方案。以下是一些示例代码,展示如何在uni-app项目中集成和使用Weex UI组件,同时也提供了一个简单的替代方案思路。

在uni-app中集成Weex UI组件

假设Weex UI组件库仍然可用,你可以按照以下步骤集成:

  1. 安装Weex UI(假设它仍可通过npm安装):
npm install @weex-module/ui --save
  1. 在main.js中引入Weex UI的样式:
import '@weex-module/ui/dist/index.css';
  1. 在组件中使用Weex UI组件:
<template>
  <view>
    <wxc-button type="primary">Primary Button</wxc-button>
  </view>
</template>

<script>
// 假设weex-ui已经正确安装并引入
export default {
  name: 'MyComponent'
}
</script>

<style>
/* 样式可根据需要调整 */
</style>

替代方案:使用Vant Weapp或其他UI库

如果Weex UI组件库不再维护,可以考虑使用其他兼容uni-app的UI库,如Vant Weapp。

  1. 安装Vant Weapp:
npm install @vant/weapp -S --production
  1. 修改pages.json以引入Vant组件:
{
  "easycom": {
    "autoscan": true,
    "custom": {
      "^van-(.*)": "@vant/weapp/lib/$1/index"
    }
  }
}
  1. 在组件中使用Vant组件:
<template>
  <view>
    <van-button type="primary">Primary Button</van-button>
  </view>
</template>

<script>
export default {
  name: 'MyComponent'
}
</script>

<style>
/* 样式可根据Vant官方文档调整 */
</style>

通过上述方法,你可以在uni-app项目中继续使用Weex UI组件(如果它仍然可用),或者平滑过渡到其他UI库。在实际开发中,确保所选UI库与uni-app兼容,并查阅官方文档以获取最新的集成和使用指南。

回到顶部