双击全屏事件

效果图(前):
在这里插入图片描述
效果图(后):
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<title>Document</title>
	<style>
		.fade-enter-active,.fade-leave-active {
			transition: opacity 0.1s;
		}
		.fade-enter,.fade-leave-to
			{
			opacity: 0;
		}
		.getHello {
			width: 400px;
			height: 400px;
			background-color: skyblue;
		}
		body,html {
			width: 100%;
			height: 100%;
		}
		ul {
			width: 1000px;
			height: 660px;
		}
		li {
			width: 50%;
			height: 50%;
			float: left;
			list-style: none;
			box-sizing: border-box;
			border: 1px solid black;
		}
		.clearfix::after {
			height: 0;
			line-height: 0;
			display: block;
			clear: both;
			visibility: hidden;
		}
		.li_a{background-color: #FF0000;}
		.li_b{background-color: #0000FF;}
		.li_c{background-color: #00FF00;}
		.li_d{background-color: #FFFF00;}
	</style>
</head>
<body>
	<div id="demo">
		<transition name="fade">
			<ul class="clearfix">
				<li ref="fenpin" @dblclick="dbClick1($event)" :style="{width:width1,height:height1}" v-if="one2" class="li_a">
					111111
				</li>
				<li ref="fenpin" @dblclick="dbClick2($event)" :style="{width:width2,height:height2}" v-if="two2" class="li_b">
					222222
				</li>
				<li ref="fenpin" @dblclick="dbClick3($event)" :style="{width:width3,height:height3}" v-if="three2" class="li_c">
					333333
				</li>
				<li ref="fenpin" @dblclick="dbClick4($event)" :style="{width:width4,height:height4}" v-if="four2" class="li_d">
					444444
				</li>
			</ul>
		</transition>
	</div>
	<!-- 引入vue -->
	<script src="https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js"></script>
	<script>
		window.onload = function() {
			var vm = new Vue({
				el: '#demo',
				data: {
					width1: "50%",
					height1: "50%",
					width2: "50%",
					height2: "50%",
					width3: "50%",
					height3: "50%",
					width4: "50%",
					height4: "50%",
					items: {
						key1: 'one',
						key2: 'two',
						key3: 'three',
						key4: 'four',
					},
					one2: true,
					two2: true,
					three2: true,
					four2: true,
				},
				methods: {
					Open: function() {
						if (this.width == "400px") {
							console.log(22)
							this.width = "100%"
							this.height = "100vh"
						} else {
							this.width = "400px"
							this.height = "400px"
						}
					},
					dbClick1: function(e) {
						if (this.width1 == "50%") {
							this.two2 = false;
							this.three2 = false;
							this.four2 = false;
							this.width1 = "100%";
							this.height1 = "100%";
						} else {
							this.two2 = true;
							this.three2 = true;
							this.four2 = true;
							this.width1 = "50%";
							this.height1 = "50%";
						}
						console.log(e.target);
					},
					dbClick2: function(e) {
						if (this.width2 == "50%") {
							this.one2 = false;
							this.three2 = false;
							this.four2 = false;
							this.width2 = "100%";
							this.height2 = "100%";
						} else {
							this.one2 = true;
							this.three2 = true;
							this.four2 = true;
							this.width2 = "50%";
							this.height2 = "50%";
						}
						console.log(e.target);
					},
					dbClick3: function(e) {
						if (this.width3 == "50%") {
							this.one2 = false;
							this.two2 = false;
							this.four2 = false;
							this.width3 = "100%";
							this.height3 = "100%";
						} else {
							this.two2 = true;
							this.one2 = true;
							this.four2 = true;
							this.width3 = "50%";
							this.height3 = "50%";
						}
						console.log(e.target);
					},
					dbClick4: function(e) {
						if (this.width4 == "50%") {
							this.one2 = false;
							this.two2 = false;
							this.three2 = false;
							this.width4 = "100%";
							this.height4 = "100%";
						} else {
							this.two2 = true;
							this.one2 = true;
							this.three2 = true;
							this.width4 = "50%";
							this.height4 = "50%";
						}
						console.log(e.target);
					},
				},
			})
		}
	</script>
</body>
</html>

### IntelliJ IDEA 中通义 AI 功能介绍 IntelliJ IDEA 提供了一系列强大的工具来增强开发体验,其中包括与通义 AI 相关的功能。这些功能可以帮助开发者更高效地编写代并提高生产力。 #### 安装通义插件 为了使用通义的相关特性,在 IntelliJ IDEA 中需要先安装对应的插件: 1. 打开 **Settings/Preferences** 对话框 (Ctrl+Alt+S 或 Cmd+, on macOS)。 2. 导航到 `Plugins` 页面[^1]。 3. 在 Marketplace 中搜索 "通义" 并点击安装按钮。 4. 完成安装后重启 IDE 使更改生效。 #### 配置通义服务 成功安装插件之后,还需要配置通义的服务连接信息以便正常使用其提供的各项能力: - 进入设置中的 `Tools | Qwen Coding Assistant` 菜单项[^2]。 - 填写 API Key 和其他必要的认证参数。 - 测试连接以确认配置无误。 #### 使用通义辅助编程 一旦完成上述准备工作,就可以利用通义来进行智能编支持了。具体操作如下所示: ##### 自动补全代片段 当输入部分语句时,IDE 将自动提示可能的后续逻辑,并允许一键插入完整的实现方案[^3]。 ```java // 输入 while 循环条件前半部分... while (!list.isEmpty()) { // 激活建议列表选择合适的循环体内容 } ``` ##### 解释现有代含义 选中某段复杂的表达式或函数调用,右键菜单里会有选项可以请求通义解析这段代的作用以及优化意见。 ##### 生产测试案例 对于已有的业务逻辑模块,借助于通义能够快速生成单元测试框架及初始断言集,减少手动构建的成本。 ```python def test_addition(): result = add(2, 3) assert result == 5, f"Expected 5 but got {result}" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风筱默染

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值