首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将包括autoNumeric在内的错误修复到laravel /刀片/ jQuery / Bootstrap项目?

如何将包括autoNumeric在内的错误修复到laravel /刀片/ jQuery / Bootstrap项目?
EN

Stack Overflow用户
提问于 2019-01-30 15:39:29
回答 1查看 638关注 0票数 2

我尝试从autoNumeric安装https://www.jqueryscript.net/demo/Easy-Numbers-Currency-Formatting-Plugin-autoNumeric/

在我的Laravel5.7/刀片/ jQuery v3.3.1 /Bootstrav4.1.2应用程序中,在我想使用autoNumeric的刀片表单中,我包含了ref to AutoNumeric.js文件:

代码语言:javascript
复制
...
@endsection

@section('scripts')

    <link rel="stylesheet" href="{{ asset('/css/select2.min.css') }}" type="text/css">
    <link rel="stylesheet" href="{{ asset('/css/select2-bootstrap.min.css') }}" type="text/css">
    <script src="{{ asset('js/select2.full.min.js') }}"></script>

    <script src="{{ asset('js/AutoNumeric/AutoNumeric.js') }}"></script>

    <script src="{{ asset('js/formfile.js') }}{{  "?dt=".time()  }}"></script>
...

我将8个文件上载到/public/js/AutoNumeric子目录中,该子目录来自/autoNumeric/src上传的zip文件。

当输入jquery时,我添加了一行:

代码语言:javascript
复制
$('#selling_range').autoNumeric('init');

我犯了错误:

代码语言:javascript
复制
Uncaught SyntaxError: Unexpected identifier

然后单击我看到的下一个错误代码:

https://imgur.com/a/mQ3henJ

这是错误的方式包括这个图书馆和哪个是有效的?

更新了2 : I尝试将声明修改为:

代码语言:javascript
复制
new AutoNumeric( '#selling_range', null );

但不管怎样,我错了:

代码语言:javascript
复制
AutoNumeric.js:49 Uncaught SyntaxError: Unexpected identifier

在控制台中,错误指向行:

代码语言:javascript
复制
//TODO Prevent having to enter relative path in the js files (ie. using `./AutoNumericHelper` instead of just `AutoNumericHelper`) (cf. http://moduscreate.com/es6-es2015-import-no-relative-path-webpack/)
import AutoNumericHelper from './AutoNumericHelper';
import AutoNumericEnum from './AutoNumericEnum';

就像上面我的电脑屏幕上一样。怎么修呢?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-30 15:46:09

要初始化AutoNumeric对象,必须使用以下结构。

代码语言:javascript
复制
new AutoNumeric('#selling_range', {options});

其中的选项可以是null,也可以是其库中包含的任何选项。现在,如果您想要查看元素列表并为每个元素初始化一个AutoNumeric对象,您可以执行如下代码。

代码语言:javascript
复制
$('.elements').each(function() {
    new AutoNumeric(this, {options});
});

为了使其工作,您需要使用下面的版本。此外,不需要导入AutoNumericHelperAutoNumericEnum,它才能正常工作。

代码语言:javascript
复制
<script src="https://cdn.jsdelivr.net/npm/autonumeric@4.1.0"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54444257

复制
相关文章

相似问题

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