HBuilderX

HBuilderX

88 人关注该话题

defiProps<>()定义类型,模板错误提示? HBuilderX

分类: HBuilderX zZZ1Ma 25 分钟前  回复问题 • 2 人关注 • 1 个回复 • 43 次浏览

HbuilderX中html文件运行到浏览器时出现404 HBuilderX

分类: HBuilderX 3***@qq.com 2024-03-19 16:42  回复问题 • 5 人关注 • 4 个回复 • 2286 次浏览

地图的点聚合如何在缩放到最大层级取消聚合效果 map HBuilderX

分类: HBuilderX while 2024-03-19 14:31  发起问题 • 1 人关注 • 0 个回复 • 9 次浏览

用Hbuildx 的3.99版本打包出来的apk文件无法安装到车机安卓系统13的终端 HBuilderX

分类: HBuilderX 1***@qq.com 2024-03-19 12:30  发起问题 • 1 人关注 • 0 个回复 • 22 次浏览

windows执行cli.exe报错 求解 HBuilderX

分类: HBuilderX k***@hisunpharm.com 2024-03-19 11:47  发起问题 • 1 人关注 • 0 个回复 • 4 次浏览

【报Bug】ios打包失败!!日志怎么看不明白 HBuilderX

分类: HBuilderX II优选 2024-03-19 09:31  回复问题 • 2 人关注 • 1 个回复 • 30 次浏览

内置浏览器菜单能不能改成中文的 HBuilderX

分类: HBuilderX 5***@qq.com 2024-03-19 01:17  发起问题 • 1 人关注 • 0 个回复 • 29 次浏览

app端vuex的state中数据不更新 uniapp HBuilderX vuex

分类: uni-app 喜欢技术的前端 2024-03-18 19:55  回复问题 • 2 人关注 • 2 个回复 • 45 次浏览

HBuilder 控制台输出日志内容太多 HBuilderX

分类: HBuilderX 喜欢技术的前端 2024-03-18 17:56  回复问题 • 2 人关注 • 1 个回复 • 22 次浏览

为什么Hbuilder点击上传云函数、公共模块及Acions一点反应都没有 HBuilderX

分类: HBuilderX 1***@qq.com 2024-03-18 17:18  回复问题 • 1 人关注 • 2 个回复 • 24 次浏览

Android包名和插件绑定的不一致 HBuilderX

分类: HBuilderX zyy程序猿 2024-03-18 16:33  回复问题 • 0 人关注 • 1 个回复 • 18 次浏览

更多...
0

赞同来自:

1、参考文档 https://ask.dcloud.net.cn/article/36549 根据文档教程按需对访问设备信息权限(permissionPhoneState)或读写手机存储权限(permissionExternalStorage)设置为none ... 显示全部 »
1、参考文档 https://ask.dcloud.net.cn/article/36549 根据文档教程按需对访问设备信息权限(permissionPhoneState)或读写手机存储权限(permissionExternalStorage)设置为none 具体细节查看文档
2、该配置云打包生效,重新云打包。
3、自测,安装最新打包好的apk运行测试,看是启动后是否会弹窗申请相关权限。
4、如果还会弹窗申请 请@ 官方同学或发帖并提供打包appid
5、自测没有问题请再上架。如果依然反馈存在该问题,请再上架平台申诉了解具体问题
0

赞同来自:

HBuilderX 3.7.6.20230227-alpha 已修复。
HBuilderX 3.7.6.20230227-alpha 已修复。
0

赞同来自:

使用下面的临时方案, 实现了读写二进制文件: FileSystemManager
```js

class Stream extends UniStream {

constructor() {
super()
}

readAsStrin... 显示全部 »
使用下面的临时方案, 实现了读写二进制文件: FileSystemManager
```js

class Stream extends UniStream {

constructor() {
super()
}

readAsString(length, encoding, position) {
const arrayBuffer = new ArrayBuffer(length)
this._setPosition(position)
super.read(arrayBuffer, 0, length)
const text = new Encoding(encoding).getString(arrayBuffer)
return text
}

writeAsString(text, offset, length, encoding, position) {
const arrayBuffer = new Encoding(encoding).getBuffer(text)
return super.write(arrayBuffer, offset, arrayBuffer.byteLength)
}

_setPosition(position) {
if (typeof position === 'number' && position > -1) {
this.position = position
}
}
}

class FileStream {

constructor() {
this._map = new Map()
this._handle = 0
}

open(filePath, mode) {
const stream = this._newStream(filePath, mode)

this._handle++
this._map.set(this._handle, stream)

return this._handle
}

close(handle) {
const stream = this._getStream(handle)
if (stream) {
stream.close()
this._map.delete(handle)
}
}

read(handle, arrayBuffer, offset = 0, length = 0, position) {
const stream = this._getStream(handle)
if (stream) {
stream.read(arrayBuffer, offset, length)
}
}

write(handle, data, offset = 0, length = 0, encoding, position) {
const stream = this._getStream(handle)
if (stream) {
stream.write(data, offset, length)
}
}

_getStream(handle) {
return this._map.get(handle)
}

_newStream(filePath, mode) {
const stream = new Stream()
stream.open(filePath, mode)
return stream
}
}

////////////////


const fileStream = new FileStream()

class FileSystemManager {

constructor() {}

open(options) {
try {
options.success && options.success({
fd: this.openSync(options)
})
} catch (e) {
options.fail && options.fail({
errMsg: e.message
})
} finally {
options.complete && options.complete()
}
}

openSync(options) {
return fileStream.open(options.filePath, options.flag)
}

read(options) {
this._executeAsync('readSync', options)
}

readSync(options) {
const {
fd,
arrayBuffer,
offset,
length,
position
} = options
fileStream.read(fd, arrayBuffer, offset, length, position)
}

write(options) {
this._executeAsync('writeSync', options)
}

writeSync(options) {
const {
fd,
data,
offset,
length,
encoding,
position
} = options
fileStream.write(fd, data, offset, length, encoding, position)
}

close(options) {
this._executeAsync('closeSync', options)
}

closeSync(options) {
fileStream.close(options.fd)
}

// TODO 部分原生API暂不支持异步,暂时使用延时模拟以保证跨平台支持
_executeAsync(methodName, options) {
setTimeout(() => {
try {
const result = this[methodName](options)
if (options.success) {
options.success(result)
}
} catch (e) {
options.fail && options.fail({
errMsg: e.message
})
} finally {
options.complete && options.complete()
}
}, 1)
}
}

```
0

赞同来自:

HBuilderX 3.99.2023121601-alpha 已修复。
HBuilderX 3.99.2023121601-alpha 已修复。
0

赞同来自:

## 自定义代码颜色

文档参考:[https://hx.dcloud.net.cn/Tutorial/themes?id=auxiliary](https://hx.dcloud.net.cn/Tutorial/themes?id=auxiliary)

下... 显示全部 »
## 自定义代码颜色

文档参考:[https://hx.dcloud.net.cn/Tutorial/themes?id=auxiliary](https://hx.dcloud.net.cn/Tutorial/themes?id=auxiliary)

下面将给出具体的修改方法参数颜色。

打开HBuilderX【设置】【源码视图】,将以下内容拷贝(编辑时请注意json格式):

```
"editor.tokenColorCustomizations": {
"[Atom One Dark]": {
"rules": [{
"scope": ["variable.parameter"],
"settings": {
"foreground": "#ec8f7f"
}
}]
}
}
```

效果:

** 插入的附件 **
0

赞同来自:

这个不关uniapp的事,本来应用签名不一致就是安装不了的,强制安装也不行的
这个不关uniapp的事,本来应用签名不一致就是安装不了的,强制安装也不行的
0

赞同来自:

HBuilderX 4.0.2024012711-alpha 已修复。
HBuilderX 4.0.2024012711-alpha 已修复。
0

赞同来自:

非常抱歉给您带来的不便,此问题已经修复,重新提交打包即可。
非常抱歉给您带来的不便,此问题已经修复,重新提交打包即可。
0

赞同来自:

非常抱歉给您带来的不便,此问题已经修复,重新提交打包即可。
非常抱歉给您带来的不便,此问题已经修复,重新提交打包即可。
0

赞同来自:

非常抱歉给您带来的不便,此问题已经修复,重新提交打包即可。
非常抱歉给您带来的不便,此问题已经修复,重新提交打包即可。
0

赞同来自:

已解决,该文件路径未使用,所以不会编译
已解决,该文件路径未使用,所以不会编译
0

赞同来自:

参考 link https://ask.dcloud.net.cn/question/179151
能提供这个 css 里的内容吗?或者能提供一个复现的方案,如果是基础代码导致的,后续考虑补充点占位字符来绕过

目前梳理信息如下:使用国内云厂商提供的香港服务器... 显示全部 »
参考 link https://ask.dcloud.net.cn/question/179151
能提供这个 css 里的内容吗?或者能提供一个复现的方案,如果是基础代码导致的,后续考虑补充点占位字符来绕过

目前梳理信息如下:使用国内云厂商提供的香港服务器,在国内访问会失败,估计是命中后台的网络黑名单了。

update:
之前解决方案中我提到,后续对 vue2 的基础样式进行调整,就能规避这个问题了。

说来也巧,最近基础样式库修改过一次,后续不会遇到这个 hash 了。
如果你遇到这个问题,更新最新版本的依赖就行
```
npx @dcloudio/uvm@latest
```
之后重新编译 h5 应该就看不到这个 hash 了。
更多...

精华 HBuilderX:代码块说明及自定义代码块教程 自定义代码块 HBuilderX

分类: HBuilderX 5***@qq.com2024-03-13 17:13  评论文章 • 80 个评论 • 76200 次浏览

精华 Mac系统,HBuilderX无法启动、点击无反应、点击后弹跳退出的解决方案 HBuilderX Mac

分类: HBuilderX bpbpbpbp2024-03-09 14:45  评论文章 • 119 个评论 • 42482 次浏览

HBuilderX版本区别说明 alpha HBuilderX

分类: HBuilderX b***@163.com2024-03-07 10:02  评论文章 • 99 个评论 • 424368 次浏览

uniapp的环境变量.env uniapp HBuilderX

分类: uni-app 2***@qq.com2024-03-01 15:17  评论文章 • 5 个评论 • 10187 次浏览

精华 uni-app的H5版使用注意事项 uni_app HBuilderX h5

分类: uni-app 无霸哥2024-02-29 17:45  评论文章 • 225 个评论 • 662670 次浏览

HBuilderX 内存占用过高导致系统崩溃 HBuilderX 进程已崩溃

分类: HBuilderX test20232024-01-24 18:29  评论文章 • 3 个评论 • 229 次浏览

HBuilderX uniCloud 绑定云服务厂商说明 HBuilderX

分类: HBuilderX 2***@qq.com2024-01-04 10:10  评论文章 • 9 个评论 • 5684 次浏览

在 HbuilderX 中使用 GitHub Copilot 辅助编程 chat 助手 ai viscose HBuilderX Copilot GitHub

分类: HBuilderX 猫猫猫猫2023-12-24 13:41  评论文章 • 2 个评论 • 341 次浏览

uniCloud: 如何切换云服务商? HBuilderX

分类: HBuilderX zhuangwei_82562023-11-28 16:17  评论文章 • 18 个评论 • 37357 次浏览

HBuilderX 越更新BUG越多,越来越卡!! HBuilderX

分类: HBuilderX 1***@qq.com2023-11-07 15:28  评论文章 • 1 个评论 • 202 次浏览

更多...