hanziwriter插件在vue中的使用实例

分享3:hanzi-writer(演示汉字笔画顺序的 JS 库) 文章灵感来自https://chanind.github.io/hanzi-writer/ 通过这个,我很容易就想到小学的汉字书写了,说句实话,自从毕业后基本上就很少写字,而且经常提笔忘字(深深的自责中…),通过这个可以加强汉字的笔画练习,而且后期可以扩展为带拼音和读音的方便我们学习,以及指导自家小孩进行汉字练习等,balabalabal一大推,部分结果如下。 第一通过html,js进行调用ha... 阅读详情

1、链接:

Hanzi Writer

2、在index.htmml文件中添加这个

   <script src="https://cdn.jsdelivr.net/npm/hanzi-writer@3.0/dist/hanzi-writer.min.js"></script>
    <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script>

3、具体使用

<template>
    <div>
        <div id="character-target-1"></div>
        <div id="character-target-2"></div>
        <!-- <button id="animate-button">Start</button> -->
    </div>
</template>

<script>

export default {
    data() {
        return {
        }
    },
    // created() {
    //     this.chainAnimations()
    // },
    mounted() {
        this.chainAnimations()
    },
    methods: {
        chainAnimations() {
            const HanziWriter = require('hanzi-writer');
            var char1 = HanziWriter.default.create('character-target-1', '很', {
                width: 100,
                height: 100,
                padding: 5,
                showCharacter: false

            });
            var char2 = HanziWriter.default.create('character-target-2', '爽', {
                width: 100,
                height: 100,
                padding: 5,
                showCharacter: false
            });
            var delayBetweenAnimations = 1000; // milliseconds
            char1.hideCharacter();
            char2.hideCharacter();
            char1.animateCharacter({
                onComplete: function () {
                    setTimeout(function () {
                        char2.animateCharacter();
                    }, delayBetweenAnimations);
                }
            });
            // document.getElementById('animate-button').addEventListener('click', chainAnimations);
        }
    }
}
</script>

<style scoped>
.name-box {
    display: flex;
    flex-direction: row;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.firstname {
    width: 1.2rem;
    height: 1.2rem;
    font-size: 1.06rem;
    font-weight: 800;
}
</style>>

4、说明:

需要在mounted这个钩子函数中调用,在created中调用会报错,HanziWriter.default.create---->官网上没有加上这个default,需要把那个变量打印出来才会看到,官网上的例子只能放在html文件上运行的,所以参照我这个方法运行起来就可以的了
      
    

识字小程序—hanzi-writer-miniprogram实现临摹笔画动画播放等 1.hanzi-writer-miniprogram的安装请看上一篇文章 小程序安装hanzi-writer-miniprogram: 2.效果图 代码 pages/hanziWrite/hanziWrite.wxml <view class="title">汉字识字小程序</view> <view class="js-char-form char-form"> <view class="char-form-item char-form- 阅读详情

相关推荐

Hanzi Writer

1、官方文档:https://hanziwriter.org/cn/docs.html/ 2、获取汉子的数据的接口 https://cdn.jsdelivr.net/npm/hanzi-writer-data@2.0/牛.json 3、文档的api init() { const { canvasWidth, canvasShowCharacter, canvasShowHintAfterMisses, ca.

高山景行,一尘不染 3119

牛逼!这个老外竟然开发了一个汉字书写笔画库

关注【前端实验室】公众号回复:bbbb223免费领取前端全栈100+套经典电子书。

frontlab的博客 4028

hanzi-writer.vue

hanzi-writer.vue

HanziWriter 小程序端开发注意事项

Hanzi Writer 是一个开源 javascript 库,主要用于绘制汉字笔画顺序动画。运行环境可以是Android、iOS、网页和小程序。小程序端使用Hanzi Writer小程序插件使用,使用npm安装。 npm install hanzi-writer-miniprogram 具体用法参见。 如果只是安装使用教程,就没有写的必要了,这里总结一下开发过程中遇到的问题。 1、笔画数据加载问题 Hanzi Writer 需要加载笔画渲染数据才能绘制字符,默认情况下,Hanzi Writer

jiangteng 3936

Anki-RTK:带有Hanzi Writer的RTK平台实现了触摸屏

Anki-RTK 带有Hanzi Writer的RTK平台实现了触摸屏 注意:当前版本的android不正式支持JQuery。 结果是汉字的弹出信息在ankidroid上不起作用。 这将在将来的更新中修复,但是我当前正在使用此版本的AnkiDroid 2.15alpha26,并且效果很好。 将来,这将不再是问题,因此请先检查您的当前版本。 入门 为了安装和以后升级,您需要首先安装一个名为的Anki附加: 在计算机上打开Anki,转到“工具”菜单,然后选择“附件” 。 在对话框中,单击“获取加载项...”,然后粘贴上提供的代码。 单击“确定”以安装加载项,然后重新启动Anki。 您现在可以安装了: 转到“。 在最新版本的“下载”部分中,下载平台的ZIP存档“ Kanji.rar”。 将存档内容提取到您的计算机上。 打开Anki,并确保所有设备均已同步。 在“文件”菜单中

实现一个鸡肋的功能————写汉字

功能复刻一个叫写汉字的小程序。 引入hanzi-writer.min.js,和jquery的js。

uniapp在安卓端实现hanziWriter

uniapp实现Hanzi Writer笔画

weixin_42803439的博客 2743

JS实现在线汉字笔画练习特效(平板移动端可用)

代码原因公司之前接了个项目,帮助6-8岁孩童练习手写汉字,这次有空把代码整理分析一下,实现了手写,ai自动写,高亮其中笔画等等,需要可以再修改一下源码哈,详细文章分析请看:https://mp.csdn.net/postedit/93618230

深入解析汉字动画库:从零到一的完整实战指南

Hanzi Writer 是一个功能强大的开源 JavaScript 库,专门用于显示汉字笔顺动画和创建汉字书写练习测验。该库支持简体和繁体汉字,为中文学习者提供了直观的汉字书写学习体验,帮助开发者快速集成汉字动画功能到各种教育应用中。 ## 项目背景与解决痛点 在中文教育技术领域,传统汉字教学面临着诸多挑战。学习者往往难以直观理解汉字笔顺规则,教师需要花费大量时间演示书写过程,而在线教育平台

gitblog_00974的博客 908

Hanzi Weiter的简单应用小案例,在HTML汉字的书写,演示汉字笔画顺序的 汉字笔画库 js vue案例实例

因为业务需求,上网查询之后写的一个小 demo,参考文档https://hanziwriter.org/ ** 具体实现 ** 在 script 标签加载 Hanzi Writer 只需将以下内容放入你的网页的头部,自己的,或者从官网查看 js vue应用 watch: { form (val) { this.username = this.form.name.replace('-', '').split('') this.$nextTick(() => { /* 先开始写字 */ let hanziBox

Ghidra逆向分析实战:从安装JDK到解析STM32的bin文件(附SVD插件配置)

本文详细介绍了使用Ghidra进行STM32固件逆向分析的完整流程,从JDK安装配置到SVD插件的应用。通过实战案例展示如何解析bin文件、恢复符号信息以及利用SVD插件识别外设寄存器,帮助开发者高效完成嵌入式设备的逆向工程任务。

weixin_29309475的博客 645

uni-app的微理解

uni-app 是一个使用Vue.js开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。是一个很好的hybrid方案。 一、跨平台更多 1、一套代码,多端发行 2、条件编译:优雅的在一个项目里调用不同平台的特色功能 二、运行体验更好 1、组件、api和小程序一致 2、兼容weex原生渲染 三、通用技术栈,学习成本低 1、vue的语法,小程序的API 2、内嵌m...

weixin_43424101的博客 538

Multisim14.3中FPGA接口电路设计:原理图项目应用

深入讲解在multisim14.3环境下构建FPGA接口电路的方法,结合原理图设计与项目实践,展现multisim14.3强大的电路仿真能力,提升数字系统开发效率。

weixin_42578963的博客 1158

【亲测免费】 推荐开源项目:Hanzi Writer - 中文字符动态书写库

[Hanzi Writer](https://chanind.github.io/hanzi-writer) 是一个免费且开源的JavaScript库,专注于提供中文字符笔顺动画和笔顺练习测试功能。这个项目不仅支持简体字,也兼容繁体字,是学习汉字书写规则和提高书写技能的理想工具。它还提供了一个[实时演示](https://chanind.github.io/hanzi-writer/demo.ht...

gitblog_00015的博客 1556

从数据手册到代码:一步步解读SC7A20寄存器配置与加速度值换算原理

本文详细解析了SC7A20三轴加速度传感器的寄存器配置与加速度值换算原理。从数据手册出发,逐步拆解关键寄存器设置,并推导原始ADC值到物理加速度的完整换算过程,帮助开发者深入理解传感器底层工作原理,提升嵌入式开发效率。

weixin_29179311的博客 369

Ships Dataset:解锁海洋探索的数字宝库

在海上交通管理中,通过对船舶的持续跟踪,可以及时发现船舶的异常行为,如偏离航线、超速等,保障海上航行的安全。例如,通过分析船舶的航行数据和位置信息,合理安排船舶的停靠时间和装卸货物顺序,避免港口拥堵,提高船舶的周转率。同时,还精确标注了船舶在图像中的位置坐标,通过这些坐标,我们可以准确地定位船舶在图像中的具体位置,为后续的分析和处理提供了精确的依据。从繁忙运输货物的货船,到承载着能源使命的油轮,再到穿梭于海洋寻找鱼群的渔船 ,每一种船舶都有着独特的外形和功能,在数据集中留下了它们的身影。

qq_38220914的博客 1267

汉字按笔画书写生成动画 Hanzi Writer svg 开源库

最近在做 田字格字帖生成器,要生成汉字的书写笔画,用到了 Hanzi Writer 这个库 Hanzi Writer。也可以通过ajax 或者php 读取文件直接访问 hanzi-writer-data 中的 svg数据。安装: npm install hanzi-writer 安装。是一个实际的使用实例,根据输入汉字,生成田字格,辅助学习汉字。hanzi-writer 这个库还是比较好用的,按照如下生成svg 就可以展示了。

u010061915的博客 3449

内存|内存的概念、内存的作用、内存的物理结构及内存使用

内存是硬件,是用于存放数据的硬件。程序执行前需要先放到内存中才能被CPU处理。内存是与CPU沟通的桥梁,计算机中所有程序的运行都要依靠内存,内存对计算机的影响非常大。本文简单介绍了内存的概念、作用、物理结构以及使用,内存远不止如此,后续文章会逐步深入讲解。

qq_59938293的博客 2万+

【亲测免费】 Hanzi Writer 安装和配置指南

### 项目介绍 Hanzi Writer 是一个免费且开源的 JavaScript 库,专门用于展示汉字笔画顺序动画和提供笔画顺序练习测验。它支持简体和繁体汉字,并且可以通过网页或移动应用进行使用。 ### 主要编程语言 Hanzi Writer 主要使用 JavaScript 编写,同时也使用了 TypeScript 进行开发。 ## 2. 项目使用的关键技术和框架 ### 关键技术 -...

gitblog_07444的博客 1264

KubeVela入门到精通-K8S多集群交付

KubeVela是一个功能强大、易于使用、高度可扩展的应用交付与管理平台。它基于Kubernetes和OAM 技术构建,通过开放应用模型(OAM)来作为顶层的抽像,提供了声明式部署、多集群/混合环境支 持、插件与扩展性、中心化管控以及易于使用与可观测性等特点。

小杨同学的博客 1270

SAP_SD模块深度解析SAP信用检查中的“未清数量”取值逻辑

确认数量 vs 订单数量:如果系统配置了可用性检查(ATP),并且订单只确认了部分数量,信用检查通常只占用已确认数量的额度(具体取决于信用组的配置)。在SAP中,未清订单数量的计算并非简单读取订单行项目的目标数量(VBAK-KWMENG),而是基于**计划行(Schedule Lines)**层级来汇总的。状态的转换点:当交货单创建(VL01N)并保存时,这部分数量对应订单的“未清订单数量”减少,“未清交货数量”增加。业务人员眼中的未清数量很简单:“我卖了100个,发了30个,未清就是70个”。

我小时候很黑的博客 313

一个汉字笔画库 hanzi-writer 的小应用

最近在教小朋友写字,令人惆怅的是我竟然弄不准有些常见汉字的笔画。百度搜了下,这么多年自己写“毕”的笔画竟然是错的,提笔先写的是竖勾,而正确的第一步是一横,真有误导下一代的风险啊。 网上能找到有该功能的 APP ,但下载使用过程中看到广告超多,体验很不好。

本博客纯属个人网络笔记,如对阁下有用,甚喜;否则,关掉即可,不喜勿喷。专心写代码,不做键盘侠! 7596

SMPLify-x-master | 复现记录

由于毕业设计中将会用到smpl模型,而smplify方法的各环境依赖版本比较老,复现不太容易,因此便进行了smplifyx方法使用smplx的方法。由于在过程中遇到较多坑,因此进行记录和分享。

qq_44916003的博客 5100

Hanzi Writer 是 javascript 免费开源库,根据汉字书写时按照笔画顺序的特征,可以播放正确笔画顺序的描边动画和练习测试。 支持简体字和繁体字

HanziWriter是一个免费开源的JavaScript库,专门用于汉字笔画顺序的动画展示和练习。它支持简繁体汉字,可通过CDN或npm安装,提供动画演示、偏旁部首着色等功能。该库可集成到网页中,通过简单配置即可实现汉字书写动画效果,适用于汉字学习类项目。文中还展示了具体的使用示例,包括创建实例、设置参数以及实现动画效果的方法,并介绍了如何在"汉字学习"项目中实际应用该库。

skywalk8163的专栏 1094

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: 监听登录页面回车事件
下一篇: vue2前端中vant2中的唤醒组件van-circle掉坑
cv酱
博客等级 码龄5年 7粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值