gpt4 book ai didi

javascript - magento 中的 libphonenumber-js(或需要 js)返回未定义

转载 作者:行者123 更新时间:2023-11-30 19:33:15 26 4
gpt4 key购买 nike

问题:

当没有 require js 时,这是如何工作的:

https://jsfiddle.net/3xL745fu/

<script src="https://unpkg.com/libphonenumber-js@1.7.18/bundle/libphonenumber-min.js">

</script>

<script>
alert(new libphonenumber.AsYouType('US').input('213-373-4253'))
</script>

但需要 js :

https://jsfiddle.net/vwu84jap/

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.6/require.min.js"></script>
<script src="https://unpkg.com/libphonenumber-js@1.7.18/bundle/libphonenumber-min.js">

</script>

<script>
alert(new libphonenumber.AsYouType('US').input('213-373-4253'))
</script>

libphonenumber 未定义?

最佳答案

解决办法是通过require js加载js:

<script src="https://cdnjs.cloudflare.com/ajax/libs/libphonenumber-js/1.7.18/libphonenumber-js.min.js">

</script>

<script>

require([
'libphonenumber'
], function (libphonenumber) {
'use strict';

console.log("libhphone number working");

window.alert(new libphonenumber.AsYouType('US').input('213-373-4253'))

});

</script>

https://jsfiddle.net/94jftb0e/

关于javascript - magento 中的 libphonenumber-js(或需要 js)返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56219230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com