我试图添加一个自定义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>)
我在这里做什么错了?