HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

Windows: HBuilderX Git使用教程

Git

特别说明:本篇是关于windows git的使用教程。Mac git使用教程,请点此处https://ask.dcloud.net.cn/article/35248

1. HBuilderX安装Git插件

点击菜单【工具】-->【插件安装】, 安装Git插件

注意:windows上 git插件依赖tortoisegit ; tortoisegit下载地址:https://tortoisegit.org/

2. 配置Git环境

git的url,有两种,一种是https、另一种是git@xxx.com:xxx.git.

通常都是第二种,所以需要配置ssh key。

因为本地Git仓库和Git仓库之间的传输是通过SSH加密的,所以必须要让git仓库认证你SSH key,在此之前,必须要生成SSH key。

windows上命令行使用git,需要用到Git Bash;Git下载地址: https://git-scm.com/download/win
下载后安装,如下图。

在windows下查看 c盘--->用户--->自己的用户名---->ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。

打开git bash,输入如下命令:

$ ssh-keygen -t rsa -C "youremail@example.com"

输入命令后, 会在.ssh目录下,生成id_rsa id_rsa.pub两个文件。

3. 克隆现有项目

方法1:
在HBuilderX,点击菜单【文件】【导入】【从git导入】。如下图:

方法2:

在HBuilderX,点击菜单【工具】-->【外部命令】--->【git插件】, 克隆成功后;然后把克隆的项目直接拖到HBuilderX 项目管理器中即可。

可能遇见错误:disconnected no supported authentication methods available(server sent: publickey)
解决办法:https://blog.csdn.net/yym6789/article/details/53807640


方法3:git bash命令行克隆项目

打开Git Bash命令行,输入命令

4. 项目拉取

  1. 选中项目下的某个文件
  2. 右键菜单,点击【git同步】

5. 提交文件

  1. 选中项目下的某个文件
  2. 右键菜单,点击【git提交】

git add或git commit提交的时候, 可能会遇见提示需要配置username和Email的错误,办法如下:

6. 快捷键配置

  1. 点击菜单【工具】-->【自定义快捷键】
  2. 文档左侧底部可看到所有git命令
    //git插件部分  
    //git同步  
    //{"key":"","command":"ExternalCommand:GIT_SYNC"},  
    //git提交  
    //{"key":"","command":"ExternalCommand:GIT_COMMIT"},  
    //git比较差异  
    //{"key":"","command":"ExternalCommand:GIT_DIFF"},  
    //git检查修改内容  
    //{"key":"","command":"ExternalCommand:GIT_REPOSTATUS"},  
    //git查看日志  
    //{"key":"","command":"ExternalCommand:GIT_LOG"},  
    //git删除当前文件(单个文件)  
    //{"key":"","command":"ExternalCommand:GIT_REMOVE"},  
    //git增加文件(单个文件)  
    //{"key":"","command":"ExternalCommand:GIT_ADD"},  
    //git还原(revert)  
    //{"key":"","command":"ExternalCommand:GIT_REVERT"}
  3. 挑选需要的命令复制到右键,配置上自己的快捷键
    如:
    [  
    {"key":"ctrl+alt+u","command":"ExternalCommand:GIT_SYNC"},  
    {"key":"ctrl+i","command":"ExternalCommand:GIT_COMMIT"}  
    ]

7. 其它资源

git 还有很多其它的命令,比如创建分支、切换分支等。这里就不列出了。

8. HBuilderX内其它git插件

除了内置Git插件,插件市场有更多优秀的git插件,如:easy-git: 下载地址

easy-git: vscode源代码管理工具风格。图形化Git工具, 并支持命令面板,支持克隆、提交/更新/拉取、分支/tag管理、日志、文件对比、储藏等操作。

继续阅读 »

特别说明:本篇是关于windows git的使用教程。Mac git使用教程,请点此处https://ask.dcloud.net.cn/article/35248

1. HBuilderX安装Git插件

点击菜单【工具】-->【插件安装】, 安装Git插件

注意:windows上 git插件依赖tortoisegit ; tortoisegit下载地址:https://tortoisegit.org/

2. 配置Git环境

git的url,有两种,一种是https、另一种是git@xxx.com:xxx.git.

通常都是第二种,所以需要配置ssh key。

因为本地Git仓库和Git仓库之间的传输是通过SSH加密的,所以必须要让git仓库认证你SSH key,在此之前,必须要生成SSH key。

windows上命令行使用git,需要用到Git Bash;Git下载地址: https://git-scm.com/download/win
下载后安装,如下图。

在windows下查看 c盘--->用户--->自己的用户名---->ssh]下是否有id_rsa、id_rsa.pub文件,如果没有需要手动生成。

打开git bash,输入如下命令:

$ ssh-keygen -t rsa -C "youremail@example.com"

输入命令后, 会在.ssh目录下,生成id_rsa id_rsa.pub两个文件。

3. 克隆现有项目

方法1:
在HBuilderX,点击菜单【文件】【导入】【从git导入】。如下图:

方法2:

在HBuilderX,点击菜单【工具】-->【外部命令】--->【git插件】, 克隆成功后;然后把克隆的项目直接拖到HBuilderX 项目管理器中即可。

可能遇见错误:disconnected no supported authentication methods available(server sent: publickey)
解决办法:https://blog.csdn.net/yym6789/article/details/53807640


方法3:git bash命令行克隆项目

打开Git Bash命令行,输入命令

4. 项目拉取

  1. 选中项目下的某个文件
  2. 右键菜单,点击【git同步】

5. 提交文件

  1. 选中项目下的某个文件
  2. 右键菜单,点击【git提交】

git add或git commit提交的时候, 可能会遇见提示需要配置username和Email的错误,办法如下:

6. 快捷键配置

  1. 点击菜单【工具】-->【自定义快捷键】
  2. 文档左侧底部可看到所有git命令
    //git插件部分  
    //git同步  
    //{"key":"","command":"ExternalCommand:GIT_SYNC"},  
    //git提交  
    //{"key":"","command":"ExternalCommand:GIT_COMMIT"},  
    //git比较差异  
    //{"key":"","command":"ExternalCommand:GIT_DIFF"},  
    //git检查修改内容  
    //{"key":"","command":"ExternalCommand:GIT_REPOSTATUS"},  
    //git查看日志  
    //{"key":"","command":"ExternalCommand:GIT_LOG"},  
    //git删除当前文件(单个文件)  
    //{"key":"","command":"ExternalCommand:GIT_REMOVE"},  
    //git增加文件(单个文件)  
    //{"key":"","command":"ExternalCommand:GIT_ADD"},  
    //git还原(revert)  
    //{"key":"","command":"ExternalCommand:GIT_REVERT"}
  3. 挑选需要的命令复制到右键,配置上自己的快捷键
    如:
    [  
    {"key":"ctrl+alt+u","command":"ExternalCommand:GIT_SYNC"},  
    {"key":"ctrl+i","command":"ExternalCommand:GIT_COMMIT"}  
    ]

7. 其它资源

git 还有很多其它的命令,比如创建分支、切换分支等。这里就不列出了。

8. HBuilderX内其它git插件

除了内置Git插件,插件市场有更多优秀的git插件,如:easy-git: 下载地址

easy-git: vscode源代码管理工具风格。图形化Git工具, 并支持命令面板,支持克隆、提交/更新/拉取、分支/tag管理、日志、文件对比、储藏等操作。

收起阅读 »

Windows: HBuilderX SVN使用教程

SVN

1. 安装svn插件

点击菜单【工具】-->【插件安装】, 安装svn插件

如果本机已经安装了TortoiseSVN,可以直接继续。如本机未安装TortoiseSVN,会提示下载该工具。该工具网站同时有中文语言包,不习惯英文则可以安装语言包。

2. Svn导出项目

方法1:. 点击菜单【文件】-->【导入】-->【从svn导入】

方法2: 如果您本地已存在svn项目,直接拖到HBuilderX 项目管理器中

3. Svn 提交更改

  1. 选中项目或选中要提交的代码
  2. 右键菜单,点击【SVN提交】

4. Svn 更新

  1. 选中项目
  2. 右键菜单,点击【SVN更新】

5. Svn快捷键设置

  1. 点击菜单【工具】-->【自定义快捷键】
  2. 在文件底部可以找到如下配置
    //svn更新  
    //{"key":"","command":"ExternalCommand:SVN_UPDATE"},  
    //svn提交  
    //{"key":"","command":"ExternalCommand:SVN_COMMIT"},  
    //svn比较差异  
    //{"key":"","command":"ExternalCommand:SVN_DIFF"},  
    //svn检查修改内容  
    //{"key":"","command":"ExternalCommand:SVN_REPOSTATUS"},  
    //svn查看日志  
    //{"key":"","command":"ExternalCommand:SVN_LOG"},  
    //svn删除当前文件(单个文件)  
    //{"key":"","command":"ExternalCommand:SVN_REMOVE"},  
    //svn增加文件(单个文件)  
    //{"key":"","command":"ExternalCommand:SVN_ADD"},  
    //svn还原(revert)  
    //{"key":"","command":"ExternalCommand:SVN_REVERT"},
  3. 把你需要配的快捷键,复制到右侧,取消注释,在key里填入你的快捷键即可
    [  
    {"key":"ctrl+alt+u","command":"ExternalCommand:SVN_UPDATE"},  
    {"key":"ctrl+alt+i","command":"ExternalCommand:SVN_COMMIT"}  
    ]

6. 上传本地项目到svn服务器

注意HBuilderX里非svn项目点右键不会弹出svn菜单。所以你需要在外部处理这个需求。

你可以使用TortoiseSVN在资源管理器里操作。

7. 其它教程

3分钟学会SVN: https://segmentfault.com/a/1190000014245101

极客学院的SVN教程:http://wiki.jikexueyuan.com/project/svn/

mac版svn配置教程见:https://ask.dcloud.net.cn/article/35252

继续阅读 »

1. 安装svn插件

点击菜单【工具】-->【插件安装】, 安装svn插件

如果本机已经安装了TortoiseSVN,可以直接继续。如本机未安装TortoiseSVN,会提示下载该工具。该工具网站同时有中文语言包,不习惯英文则可以安装语言包。

2. Svn导出项目

方法1:. 点击菜单【文件】-->【导入】-->【从svn导入】

方法2: 如果您本地已存在svn项目,直接拖到HBuilderX 项目管理器中

3. Svn 提交更改

  1. 选中项目或选中要提交的代码
  2. 右键菜单,点击【SVN提交】

4. Svn 更新

  1. 选中项目
  2. 右键菜单,点击【SVN更新】

5. Svn快捷键设置

  1. 点击菜单【工具】-->【自定义快捷键】
  2. 在文件底部可以找到如下配置
    //svn更新  
    //{"key":"","command":"ExternalCommand:SVN_UPDATE"},  
    //svn提交  
    //{"key":"","command":"ExternalCommand:SVN_COMMIT"},  
    //svn比较差异  
    //{"key":"","command":"ExternalCommand:SVN_DIFF"},  
    //svn检查修改内容  
    //{"key":"","command":"ExternalCommand:SVN_REPOSTATUS"},  
    //svn查看日志  
    //{"key":"","command":"ExternalCommand:SVN_LOG"},  
    //svn删除当前文件(单个文件)  
    //{"key":"","command":"ExternalCommand:SVN_REMOVE"},  
    //svn增加文件(单个文件)  
    //{"key":"","command":"ExternalCommand:SVN_ADD"},  
    //svn还原(revert)  
    //{"key":"","command":"ExternalCommand:SVN_REVERT"},
  3. 把你需要配的快捷键,复制到右侧,取消注释,在key里填入你的快捷键即可
    [  
    {"key":"ctrl+alt+u","command":"ExternalCommand:SVN_UPDATE"},  
    {"key":"ctrl+alt+i","command":"ExternalCommand:SVN_COMMIT"}  
    ]

6. 上传本地项目到svn服务器

注意HBuilderX里非svn项目点右键不会弹出svn菜单。所以你需要在外部处理这个需求。

你可以使用TortoiseSVN在资源管理器里操作。

7. 其它教程

3分钟学会SVN: https://segmentfault.com/a/1190000014245101

极客学院的SVN教程:http://wiki.jikexueyuan.com/project/svn/

mac版svn配置教程见:https://ask.dcloud.net.cn/article/35252

收起阅读 »

【解决方案】HBuilderX在Mac最新系统Mojave上出现的一些问题对应解决方法

mojave Mac HBuilderX

目前升级到mac最新系统mojave后部分同学出现了几个问题如下:

  1. 界面字体出现模糊
  2. 右键打开文件所在目录比较慢
  3. 升级后启动不了

最新版已解决,请升级到1.3.2最新版。

目前升级到mac最新系统mojave后部分同学出现了几个问题如下:

  1. 界面字体出现模糊
  2. 右键打开文件所在目录比较慢
  3. 升级后启动不了

最新版已解决,请升级到1.3.2最新版。

ios本地打包缓存图片路径不一致?

本地打包

真机显示不了图片,模拟器可以显示图片,后来发觉是两个的路径不一致,但是同样的代码怎么会不一致呢??

真机路径:

模拟器路径:

真机显示不了图片,模拟器可以显示图片,后来发觉是两个的路径不一致,但是同样的代码怎么会不一致呢??

真机路径:

模拟器路径:

【插件分享】uni-app 图片压缩插件(H5端带图片方向修正)

插件 base64 图片压缩 uniapp

uni-app 图片压缩插件
作者:诗小柒

使用说明和下载地址 https://github.com/q310550690/uni-app-cpimg

实测4M的图片大小可以压缩到 200kb以内

继续阅读 »

uni-app 图片压缩插件
作者:诗小柒

使用说明和下载地址 https://github.com/q310550690/uni-app-cpimg

实测4M的图片大小可以压缩到 200kb以内

收起阅读 »

iOS切换到后台支持音乐播放功能,在前辈的基础上加工!

iOS

参考文章:
iOS切换到后台支持音乐播放功能
http://ask.dcloud.net.cn/article/42
该文章的说法是正确的

在设置完上文档东西后,在配置文件中添加权限

到了这一步,安卓app 就已经可以执行了;but ios包 还差一步,
我的ios是 ipone6s,我在系统页面添加了一个自动执行方法,需要把背景播放给带动一次,如图:

该图片的代码与后台转入代码为2套代码,图片中的代码的作用是,在进入系统后,把音频文件给执行一次。
function onPlusReady() {
document.addEventListener("pause", onAppPause, false);
document.addEventListener("resume", onAppReume, false);
}
//app 转入后台
function onAppPause() {
console.log("Application paused!");
startPlay();
}
function startPlay() {
if(plus.audio == undefined) {
alert("Device not ready!");
}
p = plus.audio.createPlayer("mp3/silent.mp3");
p.play(function() {
// alert("Audio play success!");
t = setTimeout(function() {
startPlay();
}, 6000);
}, function(e) {
// alert("Audio play error: " + e.message);
stopPlay();
});
}

按照上面方法,我的ios测试成功,至于其他的ios版本 我没有验证

继续阅读 »

参考文章:
iOS切换到后台支持音乐播放功能
http://ask.dcloud.net.cn/article/42
该文章的说法是正确的

在设置完上文档东西后,在配置文件中添加权限

到了这一步,安卓app 就已经可以执行了;but ios包 还差一步,
我的ios是 ipone6s,我在系统页面添加了一个自动执行方法,需要把背景播放给带动一次,如图:

该图片的代码与后台转入代码为2套代码,图片中的代码的作用是,在进入系统后,把音频文件给执行一次。
function onPlusReady() {
document.addEventListener("pause", onAppPause, false);
document.addEventListener("resume", onAppReume, false);
}
//app 转入后台
function onAppPause() {
console.log("Application paused!");
startPlay();
}
function startPlay() {
if(plus.audio == undefined) {
alert("Device not ready!");
}
p = plus.audio.createPlayer("mp3/silent.mp3");
p.play(function() {
// alert("Audio play success!");
t = setTimeout(function() {
startPlay();
}, 6000);
}, function(e) {
// alert("Audio play error: " + e.message);
stopPlay();
});
}

按照上面方法,我的ios测试成功,至于其他的ios版本 我没有验证

收起阅读 »

一个vx改变你的一生

HTML5

A40-11-15
亲,我想说,假如你想要贝兼钅戋,请务必认真花5分钟看完本文,有很多朋友看完之后,过几天想再来了解的时候已经找不到网页了,建议先添+薇..信好友:san558889百问百答,请添加计划导师曰贝兼千圆不是梦,注意:让你先交学费的100%是骗子;真正的贝兼钅戋项目,都是自己摸索出来的,无需任何费用。
我的一个朋友叫王丽娜,是江苏苏州人,平常也是一个上班族,工资只有三四千,但是,自从去年10月份无意间加了一个老师薇..信号:san558889加入后了解到一个新的贝兼钅戋方法,这个新的贝兼钅戋方法操作非常简单,手机就可以随时随地扌喿作,她开始的时候就是从100圆开始的,抱着半信半疑的心态,没想到居然用这100圆贝兼了10000圆,这让她非常兴奋,还想着会不会是有问题,没想到她立刻提现,10000圆很快就到自己的钅艮行卡上,现在,她靠每天上下班和业余的时间,每天操作几个小时,一个月轻..松过十W,实在是令人羡慕不已。
天天上班,努力工作,但是钅戋依然不够花。
每月就那么一点点工资,还要买化妆品、买衣服、买鞋,还要还房贷、还车贷以及还不完的其它各种贷。
生活总是给我们太多的不如意,每天忙忙碌碌
如果你想改变自己现在贫穷的状况,不花一分钅戋就能学习到别人的成功秘诀,让自己也踏入富豪的行列。
当你看到这篇文章的时候,你现在正拿着手机打开薇..信,看着文章。现在我们很多人玩薇..信的时候有事没事刷刷朋友圈,发个心情、发张照片、评论下好友、调侃下小伙伴,随着越来越多的人对薇..信犹如“吸食了大嘛”,中du不浅。
而你可知,其实在薇..信之下还隐藏了一个教你贝兼钅戋的法宝。不过这当然不是薇..信代贝勾,感兴趣的可以加他薇..信:san558889
一个薇..信改变你的一生!
用心指导,随时掌技巧,贝兼钅戋轻松实现掌上致富
扫描二维玛识别贝兼钅戋号,开启您的财富人生

继续阅读 »

A40-11-15
亲,我想说,假如你想要贝兼钅戋,请务必认真花5分钟看完本文,有很多朋友看完之后,过几天想再来了解的时候已经找不到网页了,建议先添+薇..信好友:san558889百问百答,请添加计划导师曰贝兼千圆不是梦,注意:让你先交学费的100%是骗子;真正的贝兼钅戋项目,都是自己摸索出来的,无需任何费用。
我的一个朋友叫王丽娜,是江苏苏州人,平常也是一个上班族,工资只有三四千,但是,自从去年10月份无意间加了一个老师薇..信号:san558889加入后了解到一个新的贝兼钅戋方法,这个新的贝兼钅戋方法操作非常简单,手机就可以随时随地扌喿作,她开始的时候就是从100圆开始的,抱着半信半疑的心态,没想到居然用这100圆贝兼了10000圆,这让她非常兴奋,还想着会不会是有问题,没想到她立刻提现,10000圆很快就到自己的钅艮行卡上,现在,她靠每天上下班和业余的时间,每天操作几个小时,一个月轻..松过十W,实在是令人羡慕不已。
天天上班,努力工作,但是钅戋依然不够花。
每月就那么一点点工资,还要买化妆品、买衣服、买鞋,还要还房贷、还车贷以及还不完的其它各种贷。
生活总是给我们太多的不如意,每天忙忙碌碌
如果你想改变自己现在贫穷的状况,不花一分钅戋就能学习到别人的成功秘诀,让自己也踏入富豪的行列。
当你看到这篇文章的时候,你现在正拿着手机打开薇..信,看着文章。现在我们很多人玩薇..信的时候有事没事刷刷朋友圈,发个心情、发张照片、评论下好友、调侃下小伙伴,随着越来越多的人对薇..信犹如“吸食了大嘛”,中du不浅。
而你可知,其实在薇..信之下还隐藏了一个教你贝兼钅戋的法宝。不过这当然不是薇..信代贝勾,感兴趣的可以加他薇..信:san558889
一个薇..信改变你的一生!
用心指导,随时掌技巧,贝兼钅戋轻松实现掌上致富
扫描二维玛识别贝兼钅戋号,开启您的财富人生

收起阅读 »

ios实现udp的接收与发送真机调试没问题,打包安装后不行

iOS打包


ios调用GCDAsyncUdpSocket实现udp的接收与发送,数据线连接真机调试可正常使用,打包ipa安装后,出现弹出以下提示框,请问是什么原因,有大神遇到过吗?

继续阅读 »


ios调用GCDAsyncUdpSocket实现udp的接收与发送,数据线连接真机调试可正常使用,打包ipa安装后,出现弹出以下提示框,请问是什么原因,有大神遇到过吗?

收起阅读 »

集成百度语音rest demo

看地址源码 https://github.com/rs1314/dcloud-baidu-ai

看地址源码 https://github.com/rs1314/dcloud-baidu-ai

集成百度语音安卓sdk demo

看地址源码 https://github.com/rs1314/dcloud-android-baidu-yuyin

看地址源码 https://github.com/rs1314/dcloud-android-baidu-yuyin

MUI开发小米商城视频教程 附源码和笔记

mui


MUI开发小米商城视频教程 附源码和笔记,学习一下MUI如何快速开发webapp商城,大牛手把手教你制作开发首页、发现页、分类页等

主要课程如下:
mui框架的基本使用
常用组件的使用,包括轮播组件、懒加载、下拉加载和节流函数
小米商城的实现

下载地址:http://www.sucaihuo.com/video/260.html

继续阅读 »


MUI开发小米商城视频教程 附源码和笔记,学习一下MUI如何快速开发webapp商城,大牛手把手教你制作开发首页、发现页、分类页等

主要课程如下:
mui框架的基本使用
常用组件的使用,包括轮播组件、懒加载、下拉加载和节流函数
小米商城的实现

下载地址:http://www.sucaihuo.com/video/260.html

收起阅读 »