HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

ipa包重签名;'Payload/HBuilder.app/Frameworks/DCUniBase.framework/DCUniBase' is not supported

iOS ipa 重签名

方式一:使用爱思助手里面工具箱里面的IPA签名(这种方式如果是加固后重签名上传到appstore会出现90046的问题)
需要准备好发布证书证书描述文件(.mobileprovision)ipa包


方式二:使用fastlane进行重签名
需要准备好证书描述文件(.mobileprovision)、ipa包
步骤一:安装fastlane(已安装可以跳过),macos用户执行:brew install fastlane
步骤二:新建文件夹,把证书描述文件和和ipa包放到同级目录下,执行 fastlane sigh resign
此时会重签名原ipa包


参考:ipa重签名最直接的教程

继续阅读 »

方式一:使用爱思助手里面工具箱里面的IPA签名(这种方式如果是加固后重签名上传到appstore会出现90046的问题)
需要准备好发布证书证书描述文件(.mobileprovision)ipa包


方式二:使用fastlane进行重签名
需要准备好证书描述文件(.mobileprovision)、ipa包
步骤一:安装fastlane(已安装可以跳过),macos用户执行:brew install fastlane
步骤二:新建文件夹,把证书描述文件和和ipa包放到同级目录下,执行 fastlane sigh resign
此时会重签名原ipa包


参考:ipa重签名最直接的教程

收起阅读 »

还学鸿蒙原生?vue3 + uniapp 可以直接开发鸿蒙啦!

程序员节 鸿蒙next 鸿蒙


Hello,大家好,我是 Sunday(顺便吆喝一句,技术大厂,前、后端/测试机会,多地捞人)
7月20号,uniapp 官网“悄咪咪”的上线了 uniapp 开发鸿蒙应用 的文档,算是正式开启了 Vue3 + uniapp 开发鸿蒙应用 的时代。

开发鸿蒙的前置准备
想要使用 uniapp 开发鸿蒙,我们需要具备三个条件:

  1. DevEco-Studio 5.0.3.400 以上(下载地址:https://developer.huawei.com/consumer/cn/deveco-studio/)
  2. 鸿蒙系统版本 API 12 以上 (DevEco-Studio有内置鸿蒙模拟器)
  3. HBuilderX-alpha-4.22 以上

PS: 这里不得不吐槽一下,一个 DevEco-Studio 竟然有 10 个 G......

> 安装好之后,我们就可以通过 开发工具 运行 示例代码

运行时,需要用到 鸿蒙真机或者模拟器。但是这里需要 注意: Windows系统需要经过特殊配置才可以启动,mac 系统最好保证系统版本在 mac os 12 以上

windows 系统配置方式(非 windows 用户可跳过):
打开控制面板 - 程序与功能 - 开启以下功能

Hyper-V
Windows 虚拟机监控程序平台
虚拟机平台

注意: 需要win10专业版或win11专业版才能开启以上功能,家庭版需先升级成专业版或企业版

启动鸿蒙模拟器
整个过程分为三步(中间会涉及到鸿蒙开发者申请):

1.下载 uni-app 鸿蒙离线SDK template-1.3.4.tgz (下载地址:https://web-ext-storage.dcloud.net.cn/uni-app/harmony/zip/template-1.3.4.tgz)
2.解压刚下载的压缩包,将解压后的模板工程在 DevEco-Studio 中打开

3.等待 Sync 结束,再 启动鸿蒙模拟器 或 连接鸿蒙真机(如无权限,则需要申请(一般 3 个工作日),申请地址:https://developer.huawei.com/consumer/cn/activity/201714466699051861/signup)

配置 HBuilderX 吊起 DevEco-Studio
打开HBuilderX,点击上方菜单 - 工具 - 设置,在出现的弹窗右侧窗体新增如下配置

注意:值填你自己的 DevEco-Studio 启动路径

harmony.devTools.path" : "/Applications/DevEco-Studio.app"

创建 uni-app 工程

1.BuilderX 新建一个空白的 uniapp 项目,选vue3
2.在 manifest.json 文件中配置鸿蒙离线SDK路径(SDK 路径可在 DevEco-Studio -> Preferences(设置) z中获取)

编辑 manifest.json 文件,新增如下配置:

然后点击 运行到鸿蒙即可

总结
这样我们就有了一个初始的鸿蒙项目,并且可以在鸿蒙模拟器上运行。关于更多 uniapp 开发鸿蒙的 API,大家可以直接参考 uniapp 官方文档:https://zh.uniapp.dcloud.io/tutorial/harmony/dev.html#nativeapi

——转自作者:程序员Sunday

继续阅读 »


Hello,大家好,我是 Sunday(顺便吆喝一句,技术大厂,前、后端/测试机会,多地捞人)
7月20号,uniapp 官网“悄咪咪”的上线了 uniapp 开发鸿蒙应用 的文档,算是正式开启了 Vue3 + uniapp 开发鸿蒙应用 的时代。

开发鸿蒙的前置准备
想要使用 uniapp 开发鸿蒙,我们需要具备三个条件:

  1. DevEco-Studio 5.0.3.400 以上(下载地址:https://developer.huawei.com/consumer/cn/deveco-studio/)
  2. 鸿蒙系统版本 API 12 以上 (DevEco-Studio有内置鸿蒙模拟器)
  3. HBuilderX-alpha-4.22 以上

PS: 这里不得不吐槽一下,一个 DevEco-Studio 竟然有 10 个 G......

> 安装好之后,我们就可以通过 开发工具 运行 示例代码

运行时,需要用到 鸿蒙真机或者模拟器。但是这里需要 注意: Windows系统需要经过特殊配置才可以启动,mac 系统最好保证系统版本在 mac os 12 以上

windows 系统配置方式(非 windows 用户可跳过):
打开控制面板 - 程序与功能 - 开启以下功能

Hyper-V
Windows 虚拟机监控程序平台
虚拟机平台

注意: 需要win10专业版或win11专业版才能开启以上功能,家庭版需先升级成专业版或企业版

启动鸿蒙模拟器
整个过程分为三步(中间会涉及到鸿蒙开发者申请):

1.下载 uni-app 鸿蒙离线SDK template-1.3.4.tgz (下载地址:https://web-ext-storage.dcloud.net.cn/uni-app/harmony/zip/template-1.3.4.tgz)
2.解压刚下载的压缩包,将解压后的模板工程在 DevEco-Studio 中打开

3.等待 Sync 结束,再 启动鸿蒙模拟器 或 连接鸿蒙真机(如无权限,则需要申请(一般 3 个工作日),申请地址:https://developer.huawei.com/consumer/cn/activity/201714466699051861/signup)

配置 HBuilderX 吊起 DevEco-Studio
打开HBuilderX,点击上方菜单 - 工具 - 设置,在出现的弹窗右侧窗体新增如下配置

注意:值填你自己的 DevEco-Studio 启动路径

harmony.devTools.path" : "/Applications/DevEco-Studio.app"

创建 uni-app 工程

1.BuilderX 新建一个空白的 uniapp 项目,选vue3
2.在 manifest.json 文件中配置鸿蒙离线SDK路径(SDK 路径可在 DevEco-Studio -> Preferences(设置) z中获取)

编辑 manifest.json 文件,新增如下配置:

然后点击 运行到鸿蒙即可

总结
这样我们就有了一个初始的鸿蒙项目,并且可以在鸿蒙模拟器上运行。关于更多 uniapp 开发鸿蒙的 API,大家可以直接参考 uniapp 官方文档:https://zh.uniapp.dcloud.io/tutorial/harmony/dev.html#nativeapi

——转自作者:程序员Sunday

收起阅读 »

云打包, HBuilderX闪退, 打包完没提供下载地址, 也没保存到本地,付费次数还扣了

云打包, HBuilderX闪退, 打包完没提供下载地址, 也没保存到本地,付费次数还扣了

云打包, HBuilderX闪退, 打包完没提供下载地址, 也没保存到本地,付费次数还扣了

uniapp中通过.selectComponent 获取组件实例后在小程序中无法直接调用方法问题

uni_app

最近在开发uniapp时使用uni-datetime-picker组件,需要在代码中获取组件实例进行调用组件的方法,在h5中通过$refs获取实例后便可直接调用方法.clear直接达成目的,但是在小程序中通过.selectComponent后却一直报错typeError: picker.clear is not a function

在网上查了半天也没人能说清楚这个问题后面在小程序调试中发现

在uniapp中.$refs和.selectComponent返回的结果和格式都不一样,当在小程序中需要获取组件实例时应该再加上$vm获取组件的方法实例 这样就可以直接.clear出方法了代码如下

const picker = this.getComponentInstance(this, '#report_picker');  
            if (picker) {  
              console.log(picker);  
              picker.clear(); // 调用clear方法清除选择状态  
 }
getComponentInstance(context, selector) {  
        const systemInfo = uni.getSystemInfoSync();  

        // 判断是否为小程序环境  
        if (systemInfo.uniPlatform === 'mp-weixin' || systemInfo.uniPlatform === 'mp-alipay' || systemInfo.uniPlatform === 'mp-baidu' || systemInfo.uniPlatform === 'mp-qq') {  
          // 小程序环境下使用 selectComponent  
          return context.selectComponent(selector).$vm;  
        } else {  
          // 其他平台(H5、App)使用 $refs  
          return context.$refs[selector];  
        }  
      }
继续阅读 »

最近在开发uniapp时使用uni-datetime-picker组件,需要在代码中获取组件实例进行调用组件的方法,在h5中通过$refs获取实例后便可直接调用方法.clear直接达成目的,但是在小程序中通过.selectComponent后却一直报错typeError: picker.clear is not a function

在网上查了半天也没人能说清楚这个问题后面在小程序调试中发现

在uniapp中.$refs和.selectComponent返回的结果和格式都不一样,当在小程序中需要获取组件实例时应该再加上$vm获取组件的方法实例 这样就可以直接.clear出方法了代码如下

const picker = this.getComponentInstance(this, '#report_picker');  
            if (picker) {  
              console.log(picker);  
              picker.clear(); // 调用clear方法清除选择状态  
 }
getComponentInstance(context, selector) {  
        const systemInfo = uni.getSystemInfoSync();  

        // 判断是否为小程序环境  
        if (systemInfo.uniPlatform === 'mp-weixin' || systemInfo.uniPlatform === 'mp-alipay' || systemInfo.uniPlatform === 'mp-baidu' || systemInfo.uniPlatform === 'mp-qq') {  
          // 小程序环境下使用 selectComponent  
          return context.selectComponent(selector).$vm;  
        } else {  
          // 其他平台(H5、App)使用 $refs  
          return context.$refs[selector];  
        }  
      }
收起阅读 »

uniCloud.request进行post请求问题,无法将data请求序列化成application/x-www-form-urlencoded

如图,进行get请求时因为不带参数,所以正常使用。


当我进行post请求时即使headers加上"Content-Type": "application/x-www-form-urlencoded"后端依然无法获取到参数,最后换成uniCloud.httpclient.request方才解决,搞了我好几个小时

继续阅读 »

如图,进行get请求时因为不带参数,所以正常使用。


当我进行post请求时即使headers加上"Content-Type": "application/x-www-form-urlencoded"后端依然无法获取到参数,最后换成uniCloud.httpclient.request方才解决,搞了我好几个小时

收起阅读 »

uniCloud腾讯云服务空间出现“access token disabled for ANONYMOUS login”错误提示的公告

uniCloud

尊敬的uniCloud开发者,您好!

uniCloud腾讯云服务空间于2024年12月升级了相关SDK,此次升级影响2024年12月10日后新创建的腾讯云空间,如果您在调试时碰到access token disabled for ANONYMOUS login相关错误,请升级HBuilderX到4.41 alpha版,感谢您的理解与支持。

2024年12月16日补充

部分开发者反馈升级到HBuilderX 4.41后仍有问题,请确认项目vue版本是否为vue2,针对这种情况可使用手动升级的临时方案来处理:

  • 下载附件中的index.js.zip文件,解压后可以拿到index.js文件
  • 在HBuilderX的安装目录下找到plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/目录,将上述index.js拷贝到该目录替换原文件
  • 重启HBuilderX后重新运行及编译打包

很快会发布4.42版本修复vue2下腾讯云新创建空间的问题。

2024年12月19日补充

HBuilderX4.42 alpha版本已经发布,下载该版本无需手动替换HBuilderX文件。

Q&A

Q:小程序发行后无法正常运行
A:新版腾讯云服务空间的request合法域名有新增,除了之前的tcb-api.tencentcloudapi.com之外,还需要新增{spaceId}.ap-shanghai.tcb-api.tencentcloudapi.com域名({spaceId}替换为腾讯云的服务空间Id)

Q:抖音小程序报错Unauthenticated access is denied
A:报错的网络请求header中携带了头条的referer,也就是前端发起请求跨域了,需要在服务空间添加跨域域名,默认是tmaservice.developer.toutiao.com

Q:快手小程序报错Unauthenticated access is denied
A:报错的网络请求header中携带了头条的referer,也就是前端发起请求跨域了,需要在服务空间添加跨域域名,默认是miniapi.ksapisrv.com

Q: uni-app cli 项目升级HBuilderX后依然报错
A: cli 项目升级完HBuilderX之后还需要手动升级uni-app依赖,升级参考文档

参考文档:小程序中使用uniCloud

继续阅读 »

尊敬的uniCloud开发者,您好!

uniCloud腾讯云服务空间于2024年12月升级了相关SDK,此次升级影响2024年12月10日后新创建的腾讯云空间,如果您在调试时碰到access token disabled for ANONYMOUS login相关错误,请升级HBuilderX到4.41 alpha版,感谢您的理解与支持。

2024年12月16日补充

部分开发者反馈升级到HBuilderX 4.41后仍有问题,请确认项目vue版本是否为vue2,针对这种情况可使用手动升级的临时方案来处理:

  • 下载附件中的index.js.zip文件,解压后可以拿到index.js文件
  • 在HBuilderX的安装目录下找到plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/目录,将上述index.js拷贝到该目录替换原文件
  • 重启HBuilderX后重新运行及编译打包

很快会发布4.42版本修复vue2下腾讯云新创建空间的问题。

2024年12月19日补充

HBuilderX4.42 alpha版本已经发布,下载该版本无需手动替换HBuilderX文件。

Q&A

Q:小程序发行后无法正常运行
A:新版腾讯云服务空间的request合法域名有新增,除了之前的tcb-api.tencentcloudapi.com之外,还需要新增{spaceId}.ap-shanghai.tcb-api.tencentcloudapi.com域名({spaceId}替换为腾讯云的服务空间Id)

Q:抖音小程序报错Unauthenticated access is denied
A:报错的网络请求header中携带了头条的referer,也就是前端发起请求跨域了,需要在服务空间添加跨域域名,默认是tmaservice.developer.toutiao.com

Q:快手小程序报错Unauthenticated access is denied
A:报错的网络请求header中携带了头条的referer,也就是前端发起请求跨域了,需要在服务空间添加跨域域名,默认是miniapi.ksapisrv.com

Q: uni-app cli 项目升级HBuilderX后依然报错
A: cli 项目升级完HBuilderX之后还需要手动升级uni-app依赖,升级参考文档

参考文档:小程序中使用uniCloud

收起阅读 »

记录一次,scss 编译问题,小程序报错,h5不报错。

scss

我的项目运行到h5和小程序上,运行时什么错误都没有报。在h5上页面看着都是正常的,但是在小程序开发者工具上一直报错,显示css文件中有@include。本来我以为是cli的问题,但是编译不报错无法下手。

在论坛搜了一下,发现有个评论中写着检查lang="scss"。我检查了一下,发现是scss文件从 app.vue 中的 style 导入的,但是 style没有写lang="scss"。加上lang="scss"之后,问题解决了。

继续阅读 »

我的项目运行到h5和小程序上,运行时什么错误都没有报。在h5上页面看着都是正常的,但是在小程序开发者工具上一直报错,显示css文件中有@include。本来我以为是cli的问题,但是编译不报错无法下手。

在论坛搜了一下,发现有个评论中写着检查lang="scss"。我检查了一下,发现是scss文件从 app.vue 中的 style 导入的,但是 style没有写lang="scss"。加上lang="scss"之后,问题解决了。

收起阅读 »

windows申请ios证书和上传app store最佳方案

iOS证书

使用uniapp打包需要ios证书,正式上架的时候还需要提供各种尺寸的设备的APP截图,还需要使用xcode等工具上传ipa文件上传。

这些都需要使用mac电脑、ios设备去完成。

假如我们只有windows电脑,也没有这么多ios设备去截图。

我们可以使用香蕉云编来生成证书,然后上架的时候使用香蕉云编去生成app截图和上传ipa到app store

https://www.yunedit.com/

继续阅读 »

使用uniapp打包需要ios证书,正式上架的时候还需要提供各种尺寸的设备的APP截图,还需要使用xcode等工具上传ipa文件上传。

这些都需要使用mac电脑、ios设备去完成。

假如我们只有windows电脑,也没有这么多ios设备去截图。

我们可以使用香蕉云编来生成证书,然后上架的时候使用香蕉云编去生成app截图和上传ipa到app store

https://www.yunedit.com/

收起阅读 »

没想到 sourcemap 文件对项目的影响这么大

预览 抖音小程序 sourcemap

本地无法预览:参考链接 https://blog.csdn.net/qq2468103252/article/details/127490674
dist打包产物中对比一下就能看到,抖音小程序比微信小程序少了一个 sourcemap 文件夹

到对应的开发者工具里面搜索 sourcemap,微信小程序的产物中 sourcemap 是引用了独立 sourcemap 文件夹中的文件,而字节小程序的产物中,sourcemap 就是base64编码后内联形式存在产物文件中了。

这就能解释得通了,为什么抖音的包体积大这么多,那接下来就是想办法,如何才能跟微信小程序一样单独生成一份 sourcemap 文件夹,官网也找不到相关资料,只能看 uni-build 的源码了,参考链接:https://www.cnblogs.com/MrSi/p/13570546.html
应该就是这两份关键文件:仅当打包到微信平台时,才会在 '../.sourcemap/' + process.env.UNI_PLATFORM + '/[name].js.map' 这个相对路径下生成 sourcemap 文件,巨坑!暂时没找到原因,为什么仅针对微信单独生成 sourcemap文件夹

那依葫芦画瓢,在 vue.config.js 中添加这个 sourcemap 插件即可

现在包体积已经正常了,缩小了3倍,终于可以正常预览了

继续阅读 »

本地无法预览:参考链接 https://blog.csdn.net/qq2468103252/article/details/127490674
dist打包产物中对比一下就能看到,抖音小程序比微信小程序少了一个 sourcemap 文件夹

到对应的开发者工具里面搜索 sourcemap,微信小程序的产物中 sourcemap 是引用了独立 sourcemap 文件夹中的文件,而字节小程序的产物中,sourcemap 就是base64编码后内联形式存在产物文件中了。

这就能解释得通了,为什么抖音的包体积大这么多,那接下来就是想办法,如何才能跟微信小程序一样单独生成一份 sourcemap 文件夹,官网也找不到相关资料,只能看 uni-build 的源码了,参考链接:https://www.cnblogs.com/MrSi/p/13570546.html
应该就是这两份关键文件:仅当打包到微信平台时,才会在 '../.sourcemap/' + process.env.UNI_PLATFORM + '/[name].js.map' 这个相对路径下生成 sourcemap 文件,巨坑!暂时没找到原因,为什么仅针对微信单独生成 sourcemap文件夹

那依葫芦画瓢,在 vue.config.js 中添加这个 sourcemap 插件即可

现在包体积已经正常了,缩小了3倍,终于可以正常预览了

收起阅读 »

HBuilder X 运行设备不兼容鸿蒙模拟器目前只能在arm64平台运行怎么弄

鸿蒙模拟器

运行到鸿蒙模拟器报HBuilder X 运行设备不兼容鸿蒙模拟器目前只能在arm64平台运行

运行到鸿蒙模拟器报HBuilder X 运行设备不兼容鸿蒙模拟器目前只能在arm64平台运行

Vue3组件库 Wot UI 新版本发布,Github 千星达成!

ui组件

我们非常高兴地宣布,wot-design-uni 组件库的最新版本 1.5.0 于 2024 年 12 月 9 日正式发布!这一版本不仅引入了许多令人期待的新功能,还进行了文档更新和多个 Bug 修复,进一步提升了用户体验和组件的灵活性。

GitHub Star 数突破 10000

令人振奋的是,wot-design-uni 在 GitHub 上的 Star 数量已经超过了 10000!这一里程碑的达成,离不开每一位用户的支持与反馈。我们深感荣幸,并将继续努力,为大家提供更优质的组件。

✨ 新功能

  1. Divider 分割线功能优化:支持虚线、垂直等多种样式,增强了设计灵活性。
  2. Calendar 组件优化:改进了选中样式和滚动位置处理,并支持屏蔽内置 cell,提升了用户体验。
  3. Curtain 幕帘新增功能:新增 close 插槽和自定义关闭插槽样式类,提供更多自定义选项。
  4. DropMenuItem:增加自定义 Popup 样式参数,增强了菜单的灵活性。
  5. Input 和 Textarea 支持 inputmode:在 APP-VUE 和 H5 端提供更好的输入体验。
  6. MessageBox 新增 ButtonProps 属性:允许用户自定义确认和取消按钮的样式,增强了交互性。
  7. Radio 组件:添加了 icon-placement 属性,用于控制图标方向。
  8. Segmented 组件:提供了 updateActiveStyle 方法,允许用户设置激活样式。
  9. Table 组件:支持设置不固定表头,提升了表格的使用灵活性。
  10. Upload 组件:新增文件重传功能,提升了文件上传的便利性。

✏️ 文档更新

我们对文档进行了全面的优化,增加了内容的可用宽度,并支持收起演示 demo。此外,新增了关于 MessageBox 自定义按钮样式和 Sass 的介绍,帮助用户更好地理解和使用组件。

Bug 修复

在 1.5.0 版本中,我们针对多个关键问题进行了修复,包括:

  • Button 按钮:解决了设置为 block 时无效的问题。
  • Cell 组件:修复了 label 过长时影响页面结构的情况。
  • Collapse 组件:确保在数据变化时折叠面板状态能够正确更新。
  • GridItem:修复了徽标属性类型标注错误的问题。
  • Progress 组件:解决了无法设置进度为 0 的问题。
  • Swiper:修复了在支付宝小程序平台点击事件无效的问题。
  • Tab 组件:修复了未渲染项高度影响整体高度的问题。
  • 其他多个组件的 Bug 修复,确保了更稳定的使用体验。

结语

感谢大家对 wot-design-uni 的支持与关注!我们将继续倾听用户的声音,致力于不断改进和完善我们的组件库。期待在未来的版本中为大家带来更多惊喜和功能!如需了解更多详情,请访问我们的 GitHub 页面或者插件市场地址

继续阅读 »

我们非常高兴地宣布,wot-design-uni 组件库的最新版本 1.5.0 于 2024 年 12 月 9 日正式发布!这一版本不仅引入了许多令人期待的新功能,还进行了文档更新和多个 Bug 修复,进一步提升了用户体验和组件的灵活性。

GitHub Star 数突破 10000

令人振奋的是,wot-design-uni 在 GitHub 上的 Star 数量已经超过了 10000!这一里程碑的达成,离不开每一位用户的支持与反馈。我们深感荣幸,并将继续努力,为大家提供更优质的组件。

✨ 新功能

  1. Divider 分割线功能优化:支持虚线、垂直等多种样式,增强了设计灵活性。
  2. Calendar 组件优化:改进了选中样式和滚动位置处理,并支持屏蔽内置 cell,提升了用户体验。
  3. Curtain 幕帘新增功能:新增 close 插槽和自定义关闭插槽样式类,提供更多自定义选项。
  4. DropMenuItem:增加自定义 Popup 样式参数,增强了菜单的灵活性。
  5. Input 和 Textarea 支持 inputmode:在 APP-VUE 和 H5 端提供更好的输入体验。
  6. MessageBox 新增 ButtonProps 属性:允许用户自定义确认和取消按钮的样式,增强了交互性。
  7. Radio 组件:添加了 icon-placement 属性,用于控制图标方向。
  8. Segmented 组件:提供了 updateActiveStyle 方法,允许用户设置激活样式。
  9. Table 组件:支持设置不固定表头,提升了表格的使用灵活性。
  10. Upload 组件:新增文件重传功能,提升了文件上传的便利性。

✏️ 文档更新

我们对文档进行了全面的优化,增加了内容的可用宽度,并支持收起演示 demo。此外,新增了关于 MessageBox 自定义按钮样式和 Sass 的介绍,帮助用户更好地理解和使用组件。

Bug 修复

在 1.5.0 版本中,我们针对多个关键问题进行了修复,包括:

  • Button 按钮:解决了设置为 block 时无效的问题。
  • Cell 组件:修复了 label 过长时影响页面结构的情况。
  • Collapse 组件:确保在数据变化时折叠面板状态能够正确更新。
  • GridItem:修复了徽标属性类型标注错误的问题。
  • Progress 组件:解决了无法设置进度为 0 的问题。
  • Swiper:修复了在支付宝小程序平台点击事件无效的问题。
  • Tab 组件:修复了未渲染项高度影响整体高度的问题。
  • 其他多个组件的 Bug 修复,确保了更稳定的使用体验。

结语

感谢大家对 wot-design-uni 的支持与关注!我们将继续倾听用户的声音,致力于不断改进和完善我们的组件库。期待在未来的版本中为大家带来更多惊喜和功能!如需了解更多详情,请访问我们的 GitHub 页面或者插件市场地址

收起阅读 »

App升级中心 uni-upgrade-center 详细教程,注意事项,Bug处理,部署教程

uni_upgrade_center

不同云服务空间(阿里云,支付宝云等)存在差异,详细流程加微信 pce105 ,一对一讲解,远程协助部署调试

不同云服务空间(阿里云,支付宝云等)存在差异,详细流程加微信 pce105 ,一对一讲解,远程协助部署调试