HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

分享2100+赛博朋克图标,持续更新中

图标

🎨 纯正赛博朋克风:霓虹光感、高对比度、科技质感。
📦 海量资源:内置 2100+ 个精心设计的图标,覆盖几乎所有常用场景。
⚡️ 高性能渲染:采用 WebP 格式雪碧图(Sprite Sheet)技术,相比单图加载大幅减少 HTTP 请求,兼顾显示效果与加载性能。
🔧 便捷组件化:基于 uni-app uni_modules 规范,只需一行代码即可使用。
📏 灵活缩放:支持自定义尺寸(Size),组件会自动进行无损等比缩放。

体验地址

继续阅读 »

🎨 纯正赛博朋克风:霓虹光感、高对比度、科技质感。
📦 海量资源:内置 2100+ 个精心设计的图标,覆盖几乎所有常用场景。
⚡️ 高性能渲染:采用 WebP 格式雪碧图(Sprite Sheet)技术,相比单图加载大幅减少 HTTP 请求,兼顾显示效果与加载性能。
🔧 便捷组件化:基于 uni-app uni_modules 规范,只需一行代码即可使用。
📏 灵活缩放:支持自定义尺寸(Size),组件会自动进行无损等比缩放。

体验地址

收起阅读 »

问下uniappx你们搞这个uniappx,插件市场是来折腾人的么

插件讨论

插件市场提供的插件基本都是无法直接引入使用,折腾大半天都是要AI修复,在插件市场能够提供插件至少要保证能够正常使用,作者上传的插件至少上传是可以正常使用的,你们uniappx不断的升级,有没有考虑左插件的兼容性?有没有考虑过处理号插件引入方式的编译?整个开发的过程基本上都被限制在AI修复A修复,如果AI修复能够保证程序运行也可以,可是AI修复出来的,大多数都是牛头不对马嘴。

继续阅读 »

插件市场提供的插件基本都是无法直接引入使用,折腾大半天都是要AI修复,在插件市场能够提供插件至少要保证能够正常使用,作者上传的插件至少上传是可以正常使用的,你们uniappx不断的升级,有没有考虑左插件的兼容性?有没有考虑过处理号插件引入方式的编译?整个开发的过程基本上都被限制在AI修复A修复,如果AI修复能够保证程序运行也可以,可是AI修复出来的,大多数都是牛头不对马嘴。

收起阅读 »

新手

1.在pages.json里写(10分)
"tabBar": {
"selectedColor": "#ff0000",
"color": "#8f8f94",
"list": [
{
"iconPath": "/static/tabbar/首页.png",
"selectedIconPath": "/static/tabbar/首页1.png",
"pagePath": "pages/index/index",
"text": "首页"

        },  
        {  
            "iconPath": "/static/tabbar/动态.png",  
            "selectedIconPath": "/static/tabbar/动态1.png",  
            "pagePath": "pages/bbb/bbb",  
            "text": "动态"  

        },  
        {  
            "iconPath": "/static/tabbar/我的.png",  
            "selectedIconPath": "/static/tabbar/我的1.png",  
            "pagePath": "pages/ccc/ccc",  
            "text": "我的"  

        }  
    ]  
},  

、、、。。。。。。。。。。。。。。。。。。。。。。admin页面(头像,账号,密码,登录)、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
<template>
<view>
<!-- 圆形头像 -->
<view style="display: flex;justify-content: center; margin-top: 100rpx;">
<image style="width: 200rpx;height: 200rpx;border-radius: 50%" src="/static/logo.png"></image>
</view>

    <!-- 账号密码 -->  
    <view style="margin-top: 100rpx; display: flex; flex-direction: column;align-items: center;">  
        <input v-model="username" style="border: 1rpx solid darkorchid;width: 80%;"/>  
        <input v-model="password" style="margin-top:30rpx; border: 1rpx solid darkorchid;width: 80%;"/>  
    </view>  

    <!-- 登录 -->  
    <button style="width: 75%; margin-top: 100rpx;" @click="login"> 登录</button>  
</view>  

</template>

<script>
export default {
data() {
return {
username:'',
password:''
}
},
methods: {
login(){
if (this.username == "admin" && this.password == "123") {
uni.switchTab({
url:"/pages/index/index"
})
}
}
}
}
</script>

<style>
</style>

、、、、、、、、、、、、、、、、、、、、、,,,,,,,,,搜索框,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
<view style="display: flex;align-items: center; height:100rpx;background-color: aqua;">

        <view  
            style="margin: auto; display: flex;align-items: center; width: 80%;height: 75rpx;background-color: antiquewhite;border-radius: 30rpx;">  
            <image style="margin-left: 30rpx; width: 50rpx;height: 50rpx; " src="/static/logo.png"></image>  
            <input />  
        </view>  
    </view>  
,,,,,,,,,,,,,,,,,,,,,,,,,,,轮播图,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
<view class="uni-margin-wrap">
<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval"

duration="duration"> <swiper-item>
<view class="swiper-item uni-bg-red">
<image style="border-radius: 30rpx; width: 100%;height: 300rpx;" src="/static/logo.png"></image>
</view>
</swiper-item>

        <swiper-item>  
            <view  class="swiper-item uni-bg-red">  
                <image style="border-radius: 30rpx; width: 100%;height: 300rpx;" src="/static/logo.png"></image>  
                </view>  
        </swiper-item>  
    </swiper>  
</view>  

<script>
export default {
data() {
return {
indicatorDots: true,
autoplay: true,
interval: 2000,
duration: 500
}
},
onLoad() {
},
methods: {
}
}
</script>

<style>
.swiper {
height: 300rpx;
}

.swiper-item {  
    display: block;  
    height: 300rpx;  
    line-height: 300rpx;  
    text-align: center;  
}  

</style>

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,功能区,,,,,,,,,,,,,,,,,,,,,,,,,
<!-- 功能区 1行四列style="margin-top: -15rpx;"可以拿来控制图片和文字的距离-->
<view style="font-size: 40rpx;font-weight: bold;margin: 30rpx 0%;">应用中心</view>

    <view style="display: flex;justify-content: space-evenly;">  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view >瓷砖</view>  
        </view>  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view>瓷砖</view>  
        </view>  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view>瓷砖</view>  
        </view>  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view>瓷砖</view>  
        </view>  
    </view>  
继续阅读 »

1.在pages.json里写(10分)
"tabBar": {
"selectedColor": "#ff0000",
"color": "#8f8f94",
"list": [
{
"iconPath": "/static/tabbar/首页.png",
"selectedIconPath": "/static/tabbar/首页1.png",
"pagePath": "pages/index/index",
"text": "首页"

        },  
        {  
            "iconPath": "/static/tabbar/动态.png",  
            "selectedIconPath": "/static/tabbar/动态1.png",  
            "pagePath": "pages/bbb/bbb",  
            "text": "动态"  

        },  
        {  
            "iconPath": "/static/tabbar/我的.png",  
            "selectedIconPath": "/static/tabbar/我的1.png",  
            "pagePath": "pages/ccc/ccc",  
            "text": "我的"  

        }  
    ]  
},  

、、、。。。。。。。。。。。。。。。。。。。。。。admin页面(头像,账号,密码,登录)、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
<template>
<view>
<!-- 圆形头像 -->
<view style="display: flex;justify-content: center; margin-top: 100rpx;">
<image style="width: 200rpx;height: 200rpx;border-radius: 50%" src="/static/logo.png"></image>
</view>

    <!-- 账号密码 -->  
    <view style="margin-top: 100rpx; display: flex; flex-direction: column;align-items: center;">  
        <input v-model="username" style="border: 1rpx solid darkorchid;width: 80%;"/>  
        <input v-model="password" style="margin-top:30rpx; border: 1rpx solid darkorchid;width: 80%;"/>  
    </view>  

    <!-- 登录 -->  
    <button style="width: 75%; margin-top: 100rpx;" @click="login"> 登录</button>  
</view>  

</template>

<script>
export default {
data() {
return {
username:'',
password:''
}
},
methods: {
login(){
if (this.username == "admin" && this.password == "123") {
uni.switchTab({
url:"/pages/index/index"
})
}
}
}
}
</script>

<style>
</style>

、、、、、、、、、、、、、、、、、、、、、,,,,,,,,,搜索框,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
<view style="display: flex;align-items: center; height:100rpx;background-color: aqua;">

        <view  
            style="margin: auto; display: flex;align-items: center; width: 80%;height: 75rpx;background-color: antiquewhite;border-radius: 30rpx;">  
            <image style="margin-left: 30rpx; width: 50rpx;height: 50rpx; " src="/static/logo.png"></image>  
            <input />  
        </view>  
    </view>  
,,,,,,,,,,,,,,,,,,,,,,,,,,,轮播图,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
<view class="uni-margin-wrap">
<swiper class="swiper" circular :indicator-dots="indicatorDots" :autoplay="autoplay" :interval="interval"

duration="duration"> <swiper-item>
<view class="swiper-item uni-bg-red">
<image style="border-radius: 30rpx; width: 100%;height: 300rpx;" src="/static/logo.png"></image>
</view>
</swiper-item>

        <swiper-item>  
            <view  class="swiper-item uni-bg-red">  
                <image style="border-radius: 30rpx; width: 100%;height: 300rpx;" src="/static/logo.png"></image>  
                </view>  
        </swiper-item>  
    </swiper>  
</view>  

<script>
export default {
data() {
return {
indicatorDots: true,
autoplay: true,
interval: 2000,
duration: 500
}
},
onLoad() {
},
methods: {
}
}
</script>

<style>
.swiper {
height: 300rpx;
}

.swiper-item {  
    display: block;  
    height: 300rpx;  
    line-height: 300rpx;  
    text-align: center;  
}  

</style>

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,功能区,,,,,,,,,,,,,,,,,,,,,,,,,
<!-- 功能区 1行四列style="margin-top: -15rpx;"可以拿来控制图片和文字的距离-->
<view style="font-size: 40rpx;font-weight: bold;margin: 30rpx 0%;">应用中心</view>

    <view style="display: flex;justify-content: space-evenly;">  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view >瓷砖</view>  
        </view>  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view>瓷砖</view>  
        </view>  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view>瓷砖</view>  
        </view>  
        <view style="text-align: center;">  
            <image style="width: 100rpx;height: 100rpx;" src="/static/logo.png"></image>  
            <view>瓷砖</view>  
        </view>  
    </view>  
收起阅读 »

mermaid 版本太低了,麻烦更新一下。

最牛的md文本编辑器不能没有最新的mermaid。

最牛的md文本编辑器不能没有最新的mermaid。

云打包上架苹果报Validation failed409Incorrect Platform. You included arm64 executable HBuilder.app/HBuilder

App云端打包

一直云打包上线好几年了,前10天还能上架,后面也基本没加东西,后面打包上架苹果就报Validation failed (409)
Incorrect Platform. You included arm64 executable “HBuilder.app/HBuilder” in your iOS bundle. Only iOS executables can be included. (ID: 4dd02069-4927-4988-94af-32f8f99a85a3) 网上都方法很多都试了都是不行都是报这个

继续阅读 »

一直云打包上线好几年了,前10天还能上架,后面也基本没加东西,后面打包上架苹果就报Validation failed (409)
Incorrect Platform. You included arm64 executable “HBuilder.app/HBuilder” in your iOS bundle. Only iOS executables can be included. (ID: 4dd02069-4927-4988-94af-32f8f99a85a3) 网上都方法很多都试了都是不行都是报这个

收起阅读 »

hbuilderx 启动 微信小程序 卡在 微信开发者工具 新建项目 页面里的看过来!

微信小程序 微信开发者工具 HBuilderX

1· 确定此小程序是你微信开发权限范围内
2· 直接下载hbuilderx 和 微信开发者工具 最新版本覆盖
运行就可以

1· 确定此小程序是你微信开发权限范围内
2· 直接下载hbuilderx 和 微信开发者工具 最新版本覆盖
运行就可以

底部面板可独立窗口

折叠面板

希望可以独立

希望可以独立

我想问有人安卓离线打包成功的没? 我怎么都跑不起来,官方下载的sdk中的案例都跑不起来!

Android App离线打包

如有成功的 能给个能跑的空包不~~~~ 解决一个错误又来一个 烦死了都!!!

如有成功的 能给个能跑的空包不~~~~ 解决一个错误又来一个 烦死了都!!!

HBuilderX 当存在较多条件编译的配置时,点击编辑器中的运行会遮挡视图

HBuilderX

windows 11 系统
HBuilderX 版本 4.76

图2为条件编译内容较少时的编辑器运行视图

windows 11 系统
HBuilderX 版本 4.76

图2为条件编译内容较少时的编辑器运行视图

云打包跟蜗牛一样慢

一小时了 安卓还没打包完

一小时了 安卓还没打包完

appleid打不开无法设置专用密码,上传app store最新上传方法

Appstore上传

苹果的appleid子站最近打不开,之前上传app store都是需要在appleid这个子站设置专用密码才能上传的,但是现在这个网站打不开,造成设置专用密码找不到入口。

可能,现在苹果不建议再使用专用密码上传了吧。不过可以使用香蕉云编这个工具来上传,它支持使用密钥来上传,这个密钥在app store就能设置,不需要去苹果的appleid子站设置。

https://www.yunedit.com/ipasend

上传界面如下图所示:

这个密钥,可以在app store设置,如下图:

这样,注意,点击用户与访问菜单后,需要再点击“集成”标签,才能看到密钥设置页面。

继续阅读 »

苹果的appleid子站最近打不开,之前上传app store都是需要在appleid这个子站设置专用密码才能上传的,但是现在这个网站打不开,造成设置专用密码找不到入口。

可能,现在苹果不建议再使用专用密码上传了吧。不过可以使用香蕉云编这个工具来上传,它支持使用密钥来上传,这个密钥在app store就能设置,不需要去苹果的appleid子站设置。

https://www.yunedit.com/ipasend

上传界面如下图所示:

这个密钥,可以在app store设置,如下图:

这样,注意,点击用户与访问菜单后,需要再点击“集成”标签,才能看到密钥设置页面。

收起阅读 »

上传app store无法设置专用密码可以使用香蕉云编密钥上传代替

Appstore上传

最近苹果设置专用密码的功能打不开了,appleid.apple.com访问跳account.apple.com,但是account.apple.com打开后,只有一个转圈界面,无法打开。

如下图:

然而很多上传工具都是通过专用密码上传的,比如Transporter也是通过专用密码上传。像xcode不是通过专用密码上传的不一样,但是使用hbuilderx开发的IOS应用是打成ipa包的,不能通过xcode上传。

可以使用香蕉云编上传,香蕉云编支持使用app store密钥上传和专用密码上传两种方式。如图:

这个密钥很容易设置,不需要跑去appleid.apple.com设置,在app store的界面就可以使用,添加密钥后,就可以下载p8密钥,注意这个p8密钥只能下载一次,在下图标注的地方下载:

上面的参数中,Issuser ID和密钥ID可以直接从界面获得,p8密钥是将密钥下载下来后,用文本编辑器打开,即可获得。

继续阅读 »

最近苹果设置专用密码的功能打不开了,appleid.apple.com访问跳account.apple.com,但是account.apple.com打开后,只有一个转圈界面,无法打开。

如下图:

然而很多上传工具都是通过专用密码上传的,比如Transporter也是通过专用密码上传。像xcode不是通过专用密码上传的不一样,但是使用hbuilderx开发的IOS应用是打成ipa包的,不能通过xcode上传。

可以使用香蕉云编上传,香蕉云编支持使用app store密钥上传和专用密码上传两种方式。如图:

这个密钥很容易设置,不需要跑去appleid.apple.com设置,在app store的界面就可以使用,添加密钥后,就可以下载p8密钥,注意这个p8密钥只能下载一次,在下图标注的地方下载:

上面的参数中,Issuser ID和密钥ID可以直接从界面获得,p8密钥是将密钥下载下来后,用文本编辑器打开,即可获得。

收起阅读 »