uni-app 恳请官方能继续维护weex ui组件
uni-app 恳请官方能继续维护weex ui组件
现在市场里nvue的组件很少,但是好消息是有人发布了阿里的weexui库,作为一款大佬级别的组件库,这一套就可以抵很多套了,然而版本一直没人更新,希望官方能继续维护此组件,最好能与阿里同步
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,一直可以直接使用,不管是哪个编译模式
回复 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组件库仍然可用,你可以按照以下步骤集成:
- 安装Weex UI(假设它仍可通过npm安装):
npm install @weex-module/ui --save
- 在main.js中引入Weex UI的样式:
import '@weex-module/ui/dist/index.css';
- 在组件中使用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。
- 安装Vant Weapp:
npm install @vant/weapp -S --production
- 修改
pages.json
以引入Vant组件:
{
"easycom": {
"autoscan": true,
"custom": {
"^van-(.*)": "@vant/weapp/lib/$1/index"
}
}
}
- 在组件中使用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兼容,并查阅官方文档以获取最新的集成和使用指南。