Vue cli3使用jQuery控件

背景介绍

由于历史遗留问题需要使用之前基于jQuery的代码,其中还用到了一个基于jQuery的多选控件,环境是vue cli3

导入并配置jQuery

首先通过npm导入jQuery

npm install –save jquery

修改package.json同级的vue.config.js文件(如果没有,则自己新建一个)

const webpack = require("webpack");
module.exports = {
// 调整 webpack 配置最简单的方式就是在 vue.config.js中的configureWebpack选项提供一个对象
//webpack ProvidePlugin创建一个全局变量,在webpack各个模块内都可以使用。configureWebpack: {plugins: [new webpack.ProvidePlugin({$: 'jquery',         // 创建 '$'、'jQuery'、'window.jQuery' 三个变量指向依赖jqueryjQuery: 'jquery','window.jQuery': 'jquery'})]}
}

Plan A(控件提供了npm包)

通过npm导入控件

npm install –save multiselect

这里我要说一句,一开始我也以为我要用的这个控件没有npm包,在浏览其github的issue的时候发现有人正好提这个需求,然后下面人已经在npm上找到了,所以有些控件使用问题先到issue里搜搜,很有可能已经有别人帮你探过路了

在用到jQuery和jQuery控件的地方引入

import $ from 'jquery';
require('multiselect')

Plan B(控件没有提供npm包)

控件可能年代久远,没有提供npm包,这时我们可以将下载下来的js(我这里是jquery.multi-select.js)放入"根目录/src/asset/jquery-multi-select"目录下
然后在页面用到jQuery和jQuery控件的地方引入

import $ from 'jquery';
import multiSelect from '@/asset/jquery-multi-select/jquery.multi-select'

使用

$('#resList').multiSelect({selectableHeader: "<div class='custom-header' style='background: #2C3E50;color:white;'>未关联</div>",selectionHeader: "<div class='custom-header' style='background: #2C3E50;color:white;'>已关联</div>"
});
$('#resList').multiSelect('select', selectedList);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/553682.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

火狐浏览器如何导入和导出书签收藏夹

火狐浏览器怎么导入和导出书签收藏夹?火狐浏览器是一款功能强大的浏览器&#xff0c;在使用浏览器时想要把书签收藏夹导出或导出到另外一个浏览器要怎么操作呢&#xff0c;下面就给大家分享具体步骤。 1、打开火狐浏览器&#xff0c;点击左上角“书签” 火狐浏览器如何导入和…

如何在搜狗浏览器中添加扩展工具

如何在搜狗浏览器中添加扩展工具?搜狗浏览器是一款比较好用的浏览器。我们在浏览网页的时候&#xff0c;需要添加一些外部的插件&#xff0c;具体该怎么添加呢?下面就是在搜狗浏览器中添加扩展工具的方法&#xff0c;一起了解一下。 1、打开搜狗浏览器&#xff0c;点击界面上…

谷歌浏览器如何设置flash访问权限

谷歌浏览器如何设置flash访问权限?最近有小伙伴向我询问谷歌浏览器中应该如何设置flash访问权限&#xff0c;今天小编就带给大家谷歌浏览器设置flash访问权限的操作步骤&#xff0c;让我们一起来看看吧。 方法/步骤 1、打开chrom浏览器&#xff0c;打开设置 谷歌浏览器如何…

win7旗舰版系统电脑没有声音怎么办

win7旗舰版系统电脑没有声音怎么办?近来有些win7旗舰版用户朋友遇到了一个奇怪的问题&#xff0c;昨天电脑还是好好的&#xff0c;今天打开电脑突然发现没有声音了&#xff0c;那么win7旗舰版没声音怎么修复呢?很多朋友不了解win7旗舰版系统电脑没有声音怎么修复&#xff0c;…

windows7如何实现屏幕不休眠

windows7如何实现屏幕不休眠&#xff1f;如果你还在被win7系统的快速休眠问题所困扰&#xff0c;那么快来看看小编今天为了解决win7系统屏幕休眠问题带来的屏幕不休眠设置方法&#xff0c;一起来看看windows7屏幕不休眠的设置方法吧。 windows7如何实现屏幕不休眠 1、点击右下…

win7系统还原失败怎么解决

一些使用win7系统的用户会遇到系统提示“更新失败还原更改”的情况&#xff0c;但是win7系统还原失败是是什么原因呢?,win7系统还原失败怎么办呢&#xff0c;这让许多用户感到很苦恼&#xff0c;不知道要怎么解决&#xff0c;下面我们就一起来看看win7系统还原失败解决方法。 …

鸿蒙系统桌面小艺建议怎么删除?鸿蒙系统小艺建议怎么设置关闭及开启

鸿蒙系统2.0已经正式发布了&#xff0c;目前不少的手机已经升级了&#xff0c;这次全新的桌面设计还在不错的&#xff0c;增加了小组件的风格&#xff0c;整体看起来更加的简洁&#xff0c;不过很多小伙伴在调整桌面的时候&#xff0c;其中的小艺建议不知道怎么删除&#xff0c…

如何右键文件夹以Sublime 打开

最近总是拖动文件在Sublime Text 的运行环境下&#xff0c;想着能否鼠标右键打开项目文件夹。以下是具体操作步骤 1 windows下打开运行(或者在windowr); 2 输入regedit 进入window配置列表里面 3 在注册表编辑器中找的这个节点&#xff1a;在 HKEY_CLASSSES_ROOT→Folder ll…

高性能网站建设指南

进行优化前&#xff0c;关键是剖析当前的web性能&#xff0c;找到性能瓶颈&#xff0c;从而确定最需改进的地方;如果精力有限&#xff0c;首先将精力放在能明显提升性能的改进点上; 《高性能网站建设指南》提出了一个性能黄金法则&#xff1a; 只有10%-20%的最终用户响应时间花…

腾讯视频怎么退出青少年守护模式

腾讯视频怎么退出青少年守护模式?具体请看下列操作指引。 1、打开腾讯视频—点击右上角“退出"。 腾讯视频怎么退出青少年守护模式 2、在输入框中输入密码。 腾讯视频怎么退出青少年守护模式 3、提示关闭成功。 腾讯视频怎么退出青少年守护模式 内容来源&#xff…

JavaScript 的 Date 方法的使用

今天项目要用到时间的函数&#xff0c;然后我就开始封装函数&#xff0c;所以就想写一个可以指定当前多久的时间。 function specifyDate(n){ nn||0; var datenew Date(); date.setDate(date.getDate()n); var ydate.getFullYear(), mdate.getMont…

IE浏览器怎么设置密码 IE浏览器设置密码图文教程

IE浏览器如何设置密码?IE浏览器是微软推出的一款网页浏览器&#xff0c;IE浏览器是电脑中比较重要的软件&#xff0c;在用浏览器浏览时&#xff0c;为了保证不暴露自己的隐私&#xff0c;IE浏览器可以设置密码&#xff0c;要怎么设置呢&#xff0c;下面就给大家分享具体步骤。…

js 图片预加载

下面代码是最简单的图片预加载。最主要的是两个img 事件 img.compete 和 img.onload 这两个方法。如果是第一次加载还是已经加载完毕从缓存中加载。 var imgLoad function (url, callback) { var img new Image(); img.src url; if (img.complete) { …

傲游浏览器如何显示收藏夹栏 傲游浏览器显示收藏夹栏的方法

傲游浏览器如何显示收藏夹栏?很多人使用的浏览器的时候&#xff0c;都会把自己喜欢的网站收藏起来&#xff0c;下次要浏览可以直接进入&#xff0c;要是傲游浏览器的收藏栏突然不见了&#xff0c;要怎么办呢&#xff0c;下面就给大家分享具体步骤。 方法1&#xff1a; 1、在…

正则基本知识和常用正则

预定义类和转义符 . [^\n\r] 除了换行和回车之外的任意字符 \d [0-9] 数字字符digit \D [^0-9] 非数字字符 \w [a-zA-Z0-9_] 单词字符(所有的字母数字和_) word \W [^a-zA-Z0-9_] 非单词字符 \s [\f\r\n\t\v] 不可见字…

火狐浏览器怎么关闭自动更新 火狐浏览器关闭自动更新的方法

火狐浏览器怎么关闭自动更新?很多用户觉得更新完新版本&#xff0c;用起来很不习惯。要怎么才能不自动更新呢&#xff0c;下面就给大家分享具体步骤。 首先我们要做的当然是打开你的火狐浏览器了&#xff0c;如果菜单栏在的话&#xff0c;点击工具选项。 火狐浏览器怎么关闭…

如何屏蔽搜狗浏览器中的广告 搜狗浏览器拦截广告的教程

如何屏蔽搜狗浏览器中的广告?搜狗浏览器是一款比较好用的浏览器。但是我们会发现在用搜狗浏览器是时候&#xff0c;总是会有一些推送广告忽然弹出来&#xff0c;非常讨厌。想要将广告屏蔽&#xff0c;具体该怎么操作?下面就是搜狗浏览器拦截广告的教程&#xff0c;一起了解一…

win7c盘满了怎么彻底清理?教你win7彻底清理c盘的详细步骤

win7系统是一款非常值得尝试的系统。在对win7系统的不断使用过程中很多用户们都出现了磁盘满了的问题&#xff0c;win7c盘满了怎么彻底清理&#xff1f;今天小编为大家带来的就是win7彻底清理c盘的详细步骤一起来看看吧。 win7c盘满了怎么彻底清理&#xff1a; 1、可以看到C盘…

电子邮件代码规范

邮件里面的代码都是用table布局的。 电子邮件代码规范 1 > 代码的样式都要写在行内&#xff0c;不要写在<style></style>里面。因为有些邮件客户端是解析不了这些样式的。 2> 页面设计宽度建议650px。 3> 禁止使用定位和浮动样式。 4> 不要使用J…

windows7电脑备份系统教程

windows7电脑如何备份系统?win7系统目前还是比较多人在使用的操作系统&#xff0c;为了防止在以后使用系统的过程中遇到故障问题无法修复&#xff0c;很多人会选择备份win7系统。那么win7如何备份系统呢?下面小编教下大家windows7电脑备份系统的方法。 windows7电脑备份系统…