Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >中文转为拼音pinyin三方库发布

中文转为拼音pinyin三方库发布

作者头像
徐建国
发布于 2024-12-27 11:15:57
发布于 2024-12-27 11:15:57
12100
代码可运行
举报
文章被收录于专栏:个人路线个人路线
运行总次数:0
代码可运行

pinyin

将中文转为拼音。不依赖任何三方库,几KB原生实现,有良好的兼容性,不挑运行环境。

安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ohpm install @nutpi/pinyin

使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// 引入拼音转换库
import PinyinConverter from '@nutpi/pinyin';

// 创建拼音转换器实例
const converter = new PinyinConverter();


@Entry
@Component
struct Index {
  @State message: string = 'Hello World';

  aboutToAppear(): void {

    this.message = converter.convert("坚果派")
  }

  build() {
    RelativeContainer() {
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
    }
    .height('100%')
    .width('100%')
  }
}

效果

image-20241226232652114

三方库地址

https://ohpm.openharmony.cn/#/cn/detail/@nutpi%2Fpinyin

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-12-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
3分钟短文:说说Laravel模型关联关系最单纯的“一对一”
关系型数据库提供了非常好用的数据关联绑定模式,使用SQL语句可以方便地进行关联数据查询和操作。
程序员小助手
2020/10/12
2.2K0
3分钟短文:说说Laravel模型关联关系最单纯的“一对一”
跟我一起学Laravel-EloquentORM进阶部分
假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联
用户2131907
2019/02/27
4.2K0
Laravel 9个不经常用的小技巧
如果你想在更新关联表的同时,更新父表的timestamps,你只需要在关联表的model中添加touches属性。 比如我们有Post和Comment两个关联模型
猿哥
2019/04/24
8080
3分钟短文:Laravel模型一对一一对多关系真的乱吗?
laravel模型不但提供了可供数据库操作的增删改查,还附加了很多功能,最关键的要数模型的关联关系。本文说一说简单的一对一,和一对多关系。用代码说话,让大家更直观地理解。
程序员小助手
2020/09/21
2.3K0
Laravel Eloquent 模型关联关系详解(上)
我们所熟知的 MySQL、SQL Server、Oracle 都是关系型数据库,何谓关系型数据库?简单来说就是数据表之间存在关联关系。到目前为止,我们介绍的所有 Eloquent 模型操作都是针对单表的,接下来我们将花三篇左右的篇幅来给大家介绍如何在 Eloquent 模型类中建立模型之间的各种关联关系,以及如何实现关联查询和更新。
学院君
2023/03/03
10.5K0
Laravel Eloquent 模型关联关系详解(上)
深入理解 Laravel Eloquent(三)——模型间关系(关联)
Eloquent 是一个 ORM,全称为 Object Relational Mapping,翻译为 “对象关系映射”(如果只把它当成 Database Abstraction Layer 数组库抽象层那就太小看它了)。所谓 “对象”,就是本文所说的 “模型(Model)”;对象关系映射,即为模型间关系。中文文档: http://laravel-china.org/docs/eloquent#relationships
竹清
2018/08/31
3.1K0
Laravel之Eloquent ORM
Active Record 是一种数据访问设计模式,它可以帮助你实现数据对象Object到关系数据库的映射。应用Active Record时,每一个类的实例对象唯一对应一个数据库表的一行(一对一关系)。你只需继承一个abstract Active Record 类就可以使用该设计模式访问数据库,其最大的好处是使用非常简单
唐成勇
2019/05/26
2.2K0
10 关联模型《ThinkPHP6 入门到电商实战》
关联模型指在 tp 中使用模型对多个数据表进行关联。例如一个主账户表与一个账户信息表进行关联,此时两者关联后可以更加简便的进行操作,使代码更加清晰,操作更加简便。
1_bit
2022/10/04
9060
10 关联模型《ThinkPHP6 入门到电商实战》
最为常用的Laravel操作(1)-Eloquent模型
注意: Eloquent 默认主键字段是自增的整型数据, 这意味着主键将会被自动转化为 int 类型, 如果你想要使用非自增或非数字类型主键, 必须在对应模型中设置 $incrementing 属性为 false , 如果主键不是整型, 还要设置 $keyType 属性值为 string.
仁扬
2023/06/30
7700
ThinkPHP6.0学习笔记-模型操作
模型的数据字段和对应的数据表字段是对应的,默认会自动获取(以及类型),自动获取的过程会加一次查询操作(浪费资源),thinkphp支持自定义字段信息。
Mirror王宇阳
2020/11/13
4.1K0
20 个 Laravel Eloquent 必备的实用技巧
Eloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。
猿哥
2019/07/25
1.4K0
基于独立的 Laravel Eloquent 组件编写 ORM 模型类
模型类负责与数据库进行交互,这里的模型指的是数据表的模型,一个模型类对应一张数据表,数据表的字段会映射为模型类的属性,我们可以通过模型类提供的方法实现对应数据表记录的增删改查,这样一来,我们就将原来面向过程的数据库操作转化为面向对象风格的编程,将对数据表的 SQL 执行转化为对模型类的方法调用。
学院君
2020/08/27
2.5K0
【Laravel系列4.3】模型Eloquent ORM的使用(一)
先来说说 ORM 是什么,不知道有没有不清楚这个概念的小伙伴,反正这里就一道科普一下算了。ORM 的全称是 Obejct Relational Mapping ,翻译过来就是 对象关系映射 ,再说得直白一点,就是用 面向对象 里的对象来 映射 数据库中的数据。我们在关系型数据库中,一行数据就可以看成是一个对象,整个表就可以看成是这个对象的列表。这就是非常简单地针对 ORM 的理解。
硬核项目经理
2023/03/03
9.4K0
【Laravel系列4.3】模型Eloquent ORM的使用(一)
3分钟短文:说说Laravel模型中还算常用的2个“关系”
上一章我们介绍了比较简单的laravel模型关联关系中的一对一,介绍了关联操作方法。
程序员小助手
2020/10/13
2.4K0
3分钟短文:说说Laravel模型中还算常用的2个“关系”
【译】20个 Laravel Eloquent 小技巧(上)
Eloquent ORM 在其表面简单易用的机制背后,还有很多半隐藏的功能或者少有人知的方法来实现一些很有用的需求。 在本文中,我将向您展示一些技巧。
彪彪
2019/03/29
2.5K0
【译】20个 Laravel Eloquent 小技巧(上)
Laravel Eloquent 模型关联关系(下)
在前面两篇教程中,学院君陆续给大家介绍了 Eloquent 模型类支持的七种关联关系,通过底层提供的关联方法,我们可以快速实现模型间的关联,并且进行关联查询。今天我们将在定义好模型关联的基础上进行关联查询、插入和更新操作,看看如何借助模型关联提高代码的可读性并提高编码效率。
学院君
2023/03/03
21K0
Laravel Eloquent 模型关联关系(下)
orm 系列 之 Eloquent演化历程1
Eloquent是laravel中的orm,采取的是active record的设计模式,里面的对象不仅包括领域逻辑,还包括了数据库操作,但是大家平时使用的时候可能没有探究eloquent是怎么设计的,active record这种模式的优缺点等问题,下面我会带领大家从头开始看看Eloquent是如何设计并实现的。
zhuanxu
2018/08/23
1.2K0
orm 系列 之 Eloquent演化历程1
PHP-web框架Laravel-数据库(三)
Laravel框架中的模型关联功能可以方便地实现数据库表之间的关联。在Laravel框架中,可以通过hasOne、hasMany、belongsTo、belongsToMany等方法来实现不同类型的关联。下面是一个hasMany关联的示例:
堕落飞鸟
2023/04/29
8170
PHP-web框架Laravel-Eloquent ORM(二)
Laravel框架中的Eloquent ORM提供了方便的模型关联功能,用于定义不同表之间的关联关系。下面是几个常用的模型关联类型。
堕落飞鸟
2023/04/29
7640
相关推荐
3分钟短文:说说Laravel模型关联关系最单纯的“一对一”
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验