前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >uniapp-x之uts插件运行hutool

uniapp-x之uts插件运行hutool

作者头像
阿超
发布2024-11-17 12:22:16
发布2024-11-17 12:22:16
32400
代码可运行
举报
文章被收录于专栏:快乐阿超快乐阿超
运行总次数:0
代码可运行

若要为自己而活,首先必须为别人而活。——色内卡

注意这里是安卓真机设备

注意配置好HBuilderXgradle配置、JDK配置、安卓SDK配置等,在HBuilderX的运行配置中能找到

首先HBuilderX新建一个uniapp-x工程

就是在uni-app项目默认模板下面勾选uni-app x

然后先运行到安卓手机上,我们自定义一个基座

HBuilderX选择运行——运行到手机或模拟器——制作自定义调试基座

我这里输入包名,等待云打包完成后即可在运行到Android真机设备时选择自定义基座运行

然后我们右键新建一个目录叫uni_modules,右键uni_modules新建uni_modules插件

选择UTS插件-API插件新建,我这里输入的名字叫dromara-hutool

新建以后我们在uni_modules/dromara-hutool/utssdk/app-android/config.json中引入hutool的依赖

代码语言:javascript
代码运行次数:0
运行
复制
{
	"minSdkVersion": "21",
	"dependencies": [
		"cn.hutool:hutool-all:5.8.26"
	]
}

然后编写代码~uni_modules/dromara-hutool/utssdk/app-android/index.uts

代码语言:javascript
代码运行次数:0
运行
复制
import StrUtil from 'cn.hutool.core.util.StrUtil'

export const isNotBlank = function (str : string) : boolean {
	return StrUtil.isNotBlank(str)
};

pages/index/index.uvue中使用

代码语言:javascript
代码运行次数:0
运行
复制
<template>
	<view>
		<image class="logo" src="/static/logo.png"></image>
	</view>
</template>
<script>
	import { isNotBlank } from '@/uni_modules/dromara-hutool'
	export default {
		data() {
			return {
			}
		},
		onLoad() {
			console.log('isNotBlank', isNotBlank(""))
		},
		methods: {

		}
	}
</script>
<style></style>

打开页面可以看到输出:

代码语言:javascript
代码运行次数:0
运行
复制
17:34:49.167 开始差量编译...
17:34:49.198 uni_module [dromara-hutool] 三方依赖文件已存在,跳过下载
17:34:50.473 项目 simple-uts 编译成功。
17:34:50.478 正在同步手机端程序文件...
17:34:51.762 App Launch at App.uvue:5
17:34:51.762 App Show at App.uvue:8
17:34:51.763 isNotBlank [boolean] false at pages/index/index.uvue:20
17:34:52.037 应用启动到触发onLaunch耗时: 572ms
17:34:52.053 进入页面:​/pages/index/index​ 。[{"创建dom元素个数":"4个","耗时":"22ms"},{"排版":"1次","耗时":"6ms"},{"渲染":"1次","耗时":"233ms"},{"跳转页面到onReady总耗时":"454ms"}]

成功在安卓设备执行hutoolStrUtil.isNotBlank

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档