自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 使用js开发sdk,通过webpack打包添加声明文件,解决引入ts项目爆红找不到模块问题

2、安装 webpack 和相关的 loader 和插件:在项目文件夹内执行以下命令安装 webpack 和相关的 loader 和插件。最终会生成index.js打包文件和index.d.ts声明文件,引入ts项目路径就不会爆红,显示找不到模块了。注意:整一个项目为js开发,将开发的接口通过ts文件作为入口文件,打包才能生成声明文件。3、创建 TypeScript 配置文件:在项目文件夹内创建一个。4、创建 webpack 配置文件:在项目文件夹内创建一个。1、初始化项目:首先在项目文件夹内执行。

2024-05-24 09:23:34 225

原创 vue3项目简单使用pinia状态管理工具

根据模块进行编写,如我上面的user和device模块进行实际开发,这个只是简单使用,想要更加深入了解,自行去官网学习。Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。3、定义setup store user模块。定义两个文件,并将store导入,渲染到页面上。(2)在main.ts文件导入注册实例。在text2页面时同步更新的。2、创建一个pinia实例。(1)创建实例,并导出。更改pinia,增加年龄。

2024-03-12 14:12:29 361

原创 vue3项目打包后,将dist文件在本地运行

vue3项目开发好后,打包完成,想在本地运行测试打包文件可以通过http-server来启动。2、打包完成后,进入dist打包文件。4、启动dist文件,并指定端口。3、安装http-server。

2024-03-05 23:16:10 1191

原创 window使用nvm自由下载切换node版本

5、检查nvm是否安装成功,按住win+R,输入cmd,在命令行输入nvm -v,会输出相应版本号。6、安装node版本,输入nvm list avalable命令,显示所有node版本。3、显示已安装的node列表,available是可选参数,显示可下载的node版本。7、使用nvm install node版本,下载自己所需要的node版本。2、在安装的应用搜索node,我的是已经删除过了的,没有显示。4、下载好后,双击解压,选择我接受,选择next。在win11的电脑,右键开始,选择安装的应用。

2024-02-29 14:10:56 587

原创 鸿蒙ArkTS实现物理真机调测

导航选择“Project”,点击“Signing Configs”页签,取消“Automatically generate signature”勾选项,然后配置工程的签名信息,完成后点击“OK”。1、在Phone,打开“开发者模式”,可在设置 > 关于手机,连续多次单击“版本号”,直到提示“您正处于开发者模式”即可。注意:这里要选择发布证书,因为已经生成过一个发布证书,不能重新生成,这里为了做演示,选择了调试证书。生成证书请求文件,后缀格式为.csr,输入指令,回车,输入密码,回车。

2024-02-25 01:06:50 1817 1

原创 鸿蒙ArsTS项目创建打包发布流程

Profile文件:格式为.p7b,包含HarmonyOS应用/服务的包名、数字证书信息、描述应用/服务允许申请的证书权限列表,以及允许应用/服务调试的设备列表(如果应用/服务类型为Release类型,则设备列表为空)等内容,每个应用/服务包中均必须包含一个Profile文件。请记住该密码,后续签名配置需要使用。4、填写应用信息(发布国家地址,软件包,是否开放测试,付费情况,应用内资费,内容分级,隐私声明,版权信息(版权证书),备案信息,审核信息等)。点击“下载”,将生成的证书保存至本地,供后续签名使用。

2024-02-24 09:53:38 2072

原创 鸿蒙ArkTS实现http,axios网络请求

就可以实现axios请求了,当然后续可以将http和axios封装成一个单独的文件,方便后续项目开发的接口请求。2. 解压文件,进入“ohpm/bin”目录,打开命令行工具,执行如下指令初始化ohpm。需要网络权限,在module.json5文件中将以下代码配置到module中。注意:网络请求接口需要替换成自己项目的相应接口,本文中接口地址为本地地址。实现http请求,在ArkTS中我们可以直接使用http如下代码。4. 安装完成后,执行ohpm -v 在终端中显示版本号安装成功。

2024-02-20 18:29:08 2065

原创 鸿蒙ArkTS开发工具安装,环境配置

配置HDC工具环境变量,在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加HDC端口变量名为:HDC_SERVER_PORT,变量值可设置为任意未被占用的端口,如7035。下载完成后,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导。、配置DevEco Studio环境,运行已安装的DevEco Studio,首次使用,请选择。在如下安装选项界面勾选DevEco Studio 后,单击Next,直至安装完成。、确认设置项的信息,点击。

2024-02-20 11:42:20 600

原创 vue兄弟组件任意通讯

1、定义通讯文件.ts,主要就是以发出事件,接收事件来实现。更改值后,会被接受到,这样就实现了兄弟组件的任意通讯了。2、在兄弟组件传入 A组件。3、在兄弟组件传入 B组件。

2024-02-20 11:24:54 360

原创 vue3+ts引入文件爆红问题

爆红问题,那么在tsconfig.json文件中,将moduleResolution:的值更改为node。解决完后,有可能引入ts文件还会存在爆红问题,当出现爆红的时候如引入的routers.ts爆红,最简单的解决办法就是将后缀的.ts给删除掉。如果觉得删除掉.ts影响感官,那可以查看自己的开发工具是否下载了Vetur插件,如果下载了将他禁用,下载新的插件。安装完成后,将开发工具重新启动,一般就可以解决掉引入爆红问题,如果还没有解决,自求多福,我也没遇到过。在vite-env.d.ts文件中添加以下代码。

2024-02-20 11:18:38 1981

原创 docker build 报failed to solve with frontend dockerfile.v0: failed to create LLB definition: rpc erro

我的解决办法是将docker的。设置完成后,在打包就不会出现。设置完成后,重新打包。

2023-11-21 19:33:18 309

原创 android 使用蓝牙插件,报主线程堵塞问题 : exec() call ... Plugin should use CordovaInterface.getThreadPool().

这个问题一般是由于权限没有配置好的原因,想要使用BLE开发,就得先获得蓝牙必要的权限,需要在AndroidManifest.xml中设置权限。将权限配置好,蓝牙插件就可以在android正常使用了,不会报主线程堵塞这个问题。

2023-11-14 16:04:59 105 1

原创 Meteor框架,使用cordova-plugin-camera插件调用相册

当然,这个需要再cordova 环境下才能够使用,如果有报错,可能就是权限没有设置,到meteor 跟目录的 mobile-config.js配置文件配置。将target="NSPhotoLibraryUsageDescription" 替换为报错提示需要增加的,后面中文提示更改相应。1、meteor 安装插件。

2023-11-11 10:01:51 77 1

原创 解决meteor开发app,更改手机顶部状态栏颜色,以及状态栏字体颜色

我是用的是StatusBar 插件,这个插件是安装android自带的,如果没有你们可以网上搜下,安装后,在进行相应操作。那么到字体颜色了,我这里使用的默认黑色,将这个代码放到路由文件,就可以全局更改了。在项目根目录mobile-config.js中,如果没有自己创建。将这些配置添加进去就可以了,重新打包就可以发现状态栏变成了白色。重新打包,你就会发现,背景白色,字体黑色。

2023-11-03 10:52:16 131

原创 新开的node + koa服务器,解决api在手机请求不了,报错拒绝连接问题

别跟我说不懂什么事中间件,那你还是先去了解什么事中间键在来看吧,添加完成后,在将自己的项目代码打包部署到服务器,就可以正常在手机上访问了。注意:我这个是允许所有请求,因为我在接口请求做了一层验证,不是相关项目的是请求不到的,你们可以根据自己的项目要求,添加相应的访问地址。这个由于对基础知识了解的欠缺,一开始在项目中写node接口,没有想到在服务器处理跨域请求,然后前端也是有点....没有进行跨域处理。我们只需要在node.js 的app.js 文件添加一个中间件。

2023-11-03 10:43:04 73

原创 解决meteor 构建app项目,打包build 成apk后,安装到手机一直卡在启动界面问题

meteor这个框架我也是新接触,也是由于我没仔细看文档的缘故,导致出现了这个问题。只要将这个基本配置上,meteor 项目就不会卡在启动界面,至少我的是这个样子的。这个问题是由于meteor中少了mobile-config.js文件。这个是用于固定访问那个服务器,如http:// 用户对接接口。这个是我项目中的配置,还没有配置完成,

2023-11-03 10:16:40 187

原创 解决使用cordova插件报错,错误: 程序包android.support.v4.content不存在import android.support.v4.content.ContextCompat;

Users/dev/Meteor/2023-11-02knob_app/smartcontrol_app/.meteor/local/cordova-build/platforms/android/app/src/main/java/org/apache/cordova/camera/CameraLauncher.java目录,如果不是meteor 项目的,我也没遇到过,可以根据错误提示路径查找相应的文件进行更改。因为在搞版本的android中,这个已经被弃用,所以我们要进行更换,将他注释,更换如下。

2023-11-03 10:10:07 573

原创 使用node.js + koa + mqtt搭建一个服务器

不出以为就可以在终端看到订阅监听的通道以及发送的内容。3、新建app.js文件并写入以下代码。代码写入完成后再终端运行输入以下命令。在浏览器访问3000端口,会出现。在代码中导入mqtt 并进行连接。1、首先我们要初始化一个文件夹。

2023-10-27 00:43:18 208 1

原创 搭建mqtt服务使用密钥文件报Error: error:0A00018E:SSL routines::ca md too weak

由于我的node版本是18.17.1,属于高版本,对于加密以及安全验证肯定是比低版本要严格,秘钥加密长度最少要达到2048,而我的密钥文件长度只有1024,所以会报这个md弱错误,只需要将node 版本降到较低版本就好,我的是降到14.17.4。首先要到官网下载较低的相应版本,如果不会,自己网上找,一找一大把连接出来,将node版本安装好后,只需要在终端或者在vsCode 终端输入。这个是我遇到的问题,我在网上找相关的文章也没有是关于mqtt连接上的,但是有一些报错跟这个是一样的,方法有两种。

2023-10-27 00:18:55 678 1

原创 解决meteor项目打包Android,apk文件安装到手机,连接不了网络问题

打开meteor项目的.meteor目录下local/platforms/android/app/src/main路径下找到AndroidManifest.xml文件,在application节点下添加。添加完成后重新打包下载到手机就可以使用网络了。

2023-10-05 19:38:48 129

原创 使用docker+harbor生成镜像并部署到rancher

其中reg.xxx.com 是harbor的地址(镜像地址)myHarbor 是harbor创建的项目名,myHarbor_v1:1.0.0 . 镜像名称和是版本号 注意:版本号后必须添加 . 不然运行会报错。4、进入到代码所在文件的目录,打开终端登录到自己的harbor (首先需要有,我这是公司分配的账号,要是没有自己去网上看怎么弄),输入密码。7、如果push没有报错,就可以在自己的harbor创建的项目中看到push上去的镜像了。3、启动docker,安装好后,双击启动(有的需要登录)

2023-09-27 10:42:19 184

原创 小程序动态更改头部导航的值(BarTitle)

1、在onLoad(options)函数拿到你传入的type,根据你传入的type进行设置title。这样就能够动态的设置头部导航的值了,当然这个要根据自己实际需求进行更改。

2023-09-26 22:02:45 84

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除