vue封装jquery修改自身以及兄弟元素的方法「建议收藏」

vue封装jquery修改自身以及兄弟元素的方法「建议收藏」在项目中我们经常有,点击某一个元素让其自身样式发生变化,同时其兄弟元素改变的需求,最简单的就是通过Jquery来操作,但是如果需求多的话,那么我们就可以对这个方法进行封装,然后再引入使用。今天我们就来看看这个封装…目录一.引入Jquery1.下载jquery源码:2.NPM安装二.封装三.引用1.单文件应用2.全局引用四.结尾一.引入Jquery1.下载jquery源码:我们在网页中打开https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js,复制代码粘贴

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在项目中我们经常有,点击某一个元素让其自身样式发生变化,同时其兄弟元素改变的需求,最简单的就是通过Jquery来操作,但是如果需求多的话,那么我们就可以对这个方法进行封装,然后再引入使用。今天我们就来看看这个封装…

一.引入Jquery

1.下载jquery源码:

我们在网页中打开https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js,复制代码粘贴到我们的项目文件中。

2.NPM安装

我们也可以在项目终端中输入如下代码:

npm i jquery -S

二.封装

我们新建名为change.js的文件,在里面写入如下代码:

//引入Jquery
import $ from '@/common/jquery.js'
//声明对象
let change={ 
   
//对象中的方法(name就是对应的class类名,index为当前点击元素的索引)
	go(name, index) { 
   
		// 获取当前点击的元素
		let a = $(name)[index]
		$(a)[0].style.backgroundColor = "#4CD964"
		$(a)[0].style.color = "#fff"
		// 设置同等级兄弟元素的样式
		$($(a)[0]).siblings().css('background-color', "#fff")
		$($(a)[0]).siblings().css('color', "#000")
	}
}
export default change

三.引用

1.单文件应用

在某一个文件中单独使用的话,我们可以通过import的形式将其引入,如下所示:

import change from '@/common/change.js'
	export default { 
   
	......
	methods:{ 
   
			// 分类点击
			ItemClick(item, index) { 
   
				// 调用方法,修改样式
				change.go('.item_one', index)
			},
		}
	}

2.全局引用

我们可以在main.js中进行全局的注册,那么就可以在全局进行调用:
main.js

// 修改样式
import change from '@/common/change.js'
Vue.prototype.change=change

需要调用此方法的文件

export default{ 
   
...
methods:{ 
   
	// 分类点击
	ItemClick(item, index) { 
   
			// 调用方法,修改样式
			this.change.go('.item_one', index)
		},
	}
}

四.结尾

做事成功的要诀就如同钥匙开锁的道理一样,如果你不能准确对号,那麽一定无法打开成功之门。
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/181548.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • PDB文件说明

    PDB文件说明蛋白质数据库ProteinDataBank(PDB)是一个包含蛋白质、核酸等生物大分子的结构数据的数据库,网址是http://www.rcsb.org。PDB可以经由网络免费访问,是结构生物学研究中的重要资源。为了确保PDB资料的完备与权威,各个主要的科学杂志、基金组织会要求科学家将自己的研究成果提交给PDB。PDB数据库存储结构数据的文件是PDB文件,每一个蛋白质或核酸都对应着一个编号,即P…

  • Django(66)admin后台管理注册用户「建议收藏」

    Django(66)admin后台管理注册用户「建议收藏」前言我们使用django创建用户可以使用注册接口的方式,也可以使用django自带的后台管理系统,这里就介绍使用后台管理系统创建用户admin后台管理系统在使用之前我们可以使用第三方的插件,来美

  • pycharm windows 重置_pycharm重置设置,恢复默认设置「建议收藏」

    pycharm windows 重置_pycharm重置设置,恢复默认设置「建议收藏」备忘,备忘,备忘2020-03-23日更新,重置有问题的,请参考底部官网链接.(另外:喷我并不能解决你的问题.)window系统找到下方目录–>删除.再重新打开pycharm#WindowsVista,7,8,10:\Users\\.例:C:\Users\Administrator\.PyCharm2018.1#WindowsXP:\DocumentsandSett…

  • mysql 快速导入数据_MySQL导入数据

    mysql 快速导入数据_MySQL导入数据有时候需要批量插入一批数据到数据库,有很多种办法,这里我用到过三种办法:1、通过Excel直接生成insert语句=CONCATENATE("insertintoaisee_pingfen_fengcai(id,order_n,department,subject_n,teacher_name)values(‘",A1,"’,’",B1,&

  • redis安装部署linux视频_redis安装部署centos

    redis安装部署linux视频_redis安装部署centosredis安装(Linux)解压安装包tar-zxvfredis-6.2.5.tar.gz-C/opt/bigdata(解压目录根据自己意愿选择)解压缩之后安装redis所需要的环境yuminstallgcc-c++-y安装完成之后部署环境make(在redis目录下执行,第一次执行需要点时间)查看make安装了那些东西makeinstallredis相关组件存在即可拷贝redis配置文件,方便以后有需要的时候程序可恢复到最初环境.

  • Redis—windows环境安装Redis和Redis sentinel部署教程

    一:Redis的下载和安装 1:下载Redis Redis的官方网站Download页面,Redis提示说:Redis的正式版不支持Windows,要Windows学习Redis,请点击Learn more,跳转到:https://github.com/MSOpenTech/redisThe Redis project does not officially support W…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号