Vue引入js脚本问题记录(附解决办法)

news/2024/11/17 21:24:45/

目录

一、需求

二、import引入问题记录

三、解决方式


一、需求

我想在我的Vue项目中引入jquery.js和bootstrap.js这种脚本文件,但发现不能单纯的import引入,问题如下。

二、import引入问题记录

我直接这么引入,发现控制台报错TypeError: Cannot set properties of undefined (setting 'bootstrap')。

原因就是顺序不对,它是先引入的js脚本,再加载的元素。

三、解决方式

javascript">loadScripts: ['@/assets/imgs/warning/js/init.js','@/assets/imgs/warning/js/popper.min.js','@/assets/imgs/warning/js/moment.min.js','@/assets/imgs/warning/js/daterangepicker.js','@/assets/imgs/warning/js/bootstrap.js'],
javascript">methods: {//加载JS文件loadExternalScript() {this.loadScripts.forEach(function (script) {const scriptElement = document.createElement('script');scriptElement.src = script;scriptElement.onload = () => {// 脚本加载完成后的回调console.log('脚本加载完成后的回调');};document.head.appendChild(scriptElement);});},
},
mounted() {this.loadExternalScript();
}

http://www.ppmy.cn/news/1531043.html

相关文章

【学习笔记】网络设备(华为交换机)基础知识7——查看硬件信息 ① display device 命令详解

提示:学习如何查看华为交换机的硬件信息,包含 display device 命令详解 一、前期准备 提示:下面所有学习内容都是基于以下条件完成的 条件1.已经可以正常访问交换机的命令行接口 Console口本地访问教程参考 ① :使用第三方工具…

Oracle 数据库常用命令与操作指南

Oracle 数据库是企业级系统中常用的数据库管理系统,掌握基础的命令可以让你在日常管理中更加高效。本指南将介绍几条常用的 Oracle 数据库命令,涵盖用户权限管理、修改用户密码、删除用户、以及其他日常操作。 目录 授权用户操作权限使用最高权限登录 O…

HarmonyOS第七章:应用状态共享(PersistentStorage、LocalStorage、AppStorage)

🎉 博客主页:【剑九_六千里-CSDN博客】【剑九_六千里-掘金社区】 🎨 上一篇文章:【HarmonyOS第六章:组件状态共享(父子组件传参、多层级组件传参、Watch监听状态变化、Observed与ObjectLink、多层嵌套数据更…

Halcon 分类

分类是将对象分配给一组类的单个实例的术语。由特定的特征来描述对象及类。例如,像素的颜色或图形的形状区域。为定义类,必须指定特征。通过基于已知对象的训练。训练后,分类器将对象的特征与可用的相关特征进行比较类并返回具有最大对应关系…

Creo百度云下载:附安装包+图文安装教程资源

Creo 11作为PTC公司推出的计算机辅助设计(CAD)软件的最新版本,在多个方面提供了显著的新功能和增强。今天与大家一起来看看Creo11新功能的详细归纳: 1. 核心建模与生产力增强 多体概念支持:Creo 11在核心建模环境方面…

Xcode16 iOS18 编译问题适配

问题1:ADClient编译报错问题 报错信息 Undefined symbols for architecture arm64:"_OBJC_CLASS_$_ADClient", referenced from:in ViewController.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit co…

Dash稳定版更新

大家好,今天要和大家聊聊一个开发Python网页应用的超级神器——Dash 2.18.1稳定版本正式发布啦!此次更新,针对2.18.0版本的问题进行了修复和优化,为我们带来了更为稳定、强大的开发体验。 Dash是什么? Dash是一款基于P…

【2024】前端学习笔记9-内部样式表-外部导入样式表-类选择器

学习笔记 内部样式表外部导入样式表类选择器&#xff1a;class 内部样式表 内部样式表是将 CSS 样式规则写在 HTML 文档内部。通过<style>标签在 HTML 文件的<head>部分定义样式。 简单示例&#xff1a; <!DOCTYPE html><html><head><style…