添加自定义js会引发严重错误,使我的自定义js无法编译

时间:2019-05-30 11:27:05

标签: laravel

我试图添加一个自定义JS代码,该代码将呈现动态转发器字段,但是每当我加载页面时,它总是向我抛出错误。

这是我的edit.blade.php文件,在其中添加了脚本

@extends('layouts.app')
@prepend('scripts')
  <script src="/js/Repeater.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
  @endprepend
   ........

我得到的错误是:

[Vue warn]: Error compiling template:

Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <script>, as they will not be parsed.

480|      </div>
481|  </div>
482|  
   |   
483|  <script>
   |  ^^^^^^^^
484|  jQuery.fn.extend({
   |  ^^^^^^^^^^^^^^^^^^
485|      createRepeater: function (options = {}) {
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
486|          var hasOption = function (optionKey) {
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
487|              return options.hasOwnProperty(optionKey);
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
488|          };
   |  ^^^^^^^^^^
489|          var option = function (optionKey) {
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
490|              return options[optionKey];
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
491|          };
   |  ^^^^^^^^^^
492|          var addItem = function (items, key, fresh = true) {
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
493|              var itemContent = items;
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
494|              var group = itemContent.data("group");
...............................
^^^^^^

(found in <Root>)

我在这里做什么错了?

0 个答案:

没有答案