为了检验中文命名在主流框架中的支持程度, 在vuejs官方入门教程第一部分的示例代码中尽量使用了中文命名. 所有演示都在本地测试通过, 源码在这里. 下面省略了很多原教程的说明内容, 而着重于代码示例本身. 欢迎问题/批评.

打开你的浏览器的控制台 (就在这个页面打开),并修改应用1.问候,你将看到上例相应地更新。

再次打开浏览器的 JavaScript 控制台输入应用2.动态绑定信息 = 新消息,就会再一次看到这个绑定了 title 属性的 HTML 已经进行了更新

继续在控制台设置应用3.看得到 = false,你会发现“现在你看到我了”消失了。

在控制台里,输入 应用4.任务表.push({ 内容: 新项目 }),你会发现列表中添加了一个新项。

v-on:click支持中文方法名, 但需要(). 为此在Vue项目新建issue, 经社区建议得知并检验, 另一种方式@click也支持中文命名, 同样需要().

初步看来Vuejs对中文命名的支持不错, 尤其是模板的部分. 个别改进建议已经在Vue的github库以issue的方式提出, 社区的活跃度很高, 开发者对这些issue的反应很快, 标记上了”改进”标签, 并针对一个不支持中文命名的问题提供了解决方案.

感觉此类实践可以促进与其他开源社区的交流, 并推进框架的业务代码中对中文(Unicode)命名的支持程度.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注