<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vue3新特性 Teleport 传送门功能</title>
<style>
.area {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 200px;
height: 300px;
background: green;
}
.mask {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: #000;
opacity: 0.5;
color: #fff;
font-size: 100px;
}
</style>
<script src="https://unpkg.com/vue@next"></script>
</head>
<body>
<div id="root"></div>
<div id="hello"></div>
</body>
<script>
// teleport 传送门
const app = Vue.createApp({
data() {
return {
show: false,
message: 'hello'
}
},
methods: {
handleBtnClick() {
this.show = !this.show;
}
},
template: `
<div class="area">
<button @click="handleBtnClick">按钮</button>
<teleport to="#hello">
<div class="mask" v-show="show">{{message}}</div>
</teleport>
</div>
`
});
const vm = app.mount('#root');
</script>
</html>
Vue3新特性 Teleport 传送门功能
原创xyphf_和派孔明 博主文章分类:vue.js入门 ©著作权
文章标签 vue.js html 新特性 文章分类 JavaScript 前端开发
©著作权归作者所有:来自51CTO博客作者xyphf_和派孔明的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:迅速创建Vue3.x项目
下一篇:AngularJS依赖注入示例

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
vue3 基础-传送门 teleport
传送门 teleport
vue基础 传送门 teleport 蒙层 奇异博士 -
【Vue】Teleport 传送门功能
Teleport 传送门功能
vue.js css Teleport 传送门功能 代码示例 绝对定位 -
Spring 下载传送门
ps:解决下载jar包问题
链接 spring jar包 maven仓库 -
element打印当前表格个别列数据
日常生活中,相信很多人都会遇到这样的问题:在打印Excel表格的时候,由于表格里的数据太多了,导致了Excel表格过大,无法将其完整打印在一张纸上。那么这个时候我们要怎么办呢?其实,想要将Excel表格里的数据完整打印在一张纸上,并不难,你只要这样设置就行啦:一、将所有数据打印在一张A4纸上1、打印时,宽度设置为【1】在打印Excel表格时,我们只要先将宽设置为【1】,就能将Excel表格强制打印
element打印当前表格个别列数据 vue 打印无法设置纵向 webbrowser设置横向打印 数据 页面布局