首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cleave.js电话CA

Cleave.js电话CA
EN

Stack Overflow用户
提问于 2017-03-13 17:36:22
回答 1查看 3.1K关注 0票数 6

我试图使用Cleave.js格式化一个电话号码字段,但它不起作用,但我似乎不知道为什么。

我是这样开始的:

代码语言:javascript
复制
import Cleave from 'cleave.js';

var cleave = new Cleave('.phone', {
    'phone': true,
    'phoneRegionCode': 'CA'
});

我得到了一个错误:

代码语言:javascript
复制
> Uncaught Error: [cleave.js] Please include phone-type-formatter.{country}.js lib

因此,我导入了我丢失的库,并添加了:

代码语言:javascript
复制
import CleavePhone from 'cleave.js/dist/addons/cleave-phone.ca';

所以现在我的代码是:

代码语言:javascript
复制
import Cleave from 'cleave.js';
import CleavePhone from 'cleave.js/dist/addons/cleave-phone.ca';

var cleave = new Cleave('.phone', {
    'phone': true,
    'phoneRegionCode': 'CA'
});

我不再收到任何控制台错误,但电话号码的格式似乎根本不起作用。

我试着把“请假”改为“约会”:

代码语言:javascript
复制
var cleave = new Cleave('.phone', {
    'date': true,
    'datePattern': ['Y', 'm', 'd']
});

而且输入的格式似乎是正确的。因此,我知道元素的查询选择器是可以的。

但我似乎不明白为什么我的电话号码格式不正确。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-17 17:02:55

而不是导入,尝试要求: require('cleave.js/dist/addons/cleave-phone.ca')

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42769944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档