当前位置: 首页 > news >正文

wordpress 4.5 javascript优化seo排名

wordpress 4.5 javascript,优化seo排名,wordpress标签分级,wordpress 云存储插件1、 在这个示例中,我们创建了一个 ref 引用来指向我们想要附加 Tooltip 的 DOM 元素。然后在 onMounted 生命周期钩子中,我们创建了 Tooltip 组件的实例,并将其挂载到一个新创建的 DOM 元素上。我们还在触发元素上添加了 mouseenter 和 mouse…

       1、 在这个示例中,我们创建了一个 ref 引用来指向我们想要附加 Tooltip 的 DOM 元素。然后在 onMounted 生命周期钩子中,我们创建了 Tooltip 组件的实例,并将其挂载到一个新创建的 DOM 元素上。我们还在触发元素上添加了 mouseentermouseleave 事件监听器来控制 Tooltip 的显示和隐藏。

<template><div class="tooltip-trigger" ref="triggerEl">Hover me</div>
</template><script setup>
import { ref, onMounted, onBeforeUnmount } from 'vue';
import { ElTooltip } from 'element-plus';const triggerEl = ref(null);
let tooltipInstance = null;onMounted(() => {if (triggerEl.value) {// 创建 tooltip 组件实例tooltipInstance = defineComponent({template: `<div><el-tooltip :content="content" placement="top"><span ref="tooltipTrigger"></span></el-tooltip></div>`,components: { ElTooltip },data() {return {content: 'This is a tooltip'};},mounted() {// 将 tooltip 的触发元素设置为动态创建的 spanthis.$refs.tooltipTrigger.appendChild(triggerEl.value);}});// 挂载到触发元素上const mountNode = document.createElement('div');triggerEl.value.appendChild(mountNode);tooltipInstance = createApp(tooltipInstance).mount(mountNode);// 监听鼠标事件来控制显示和隐藏triggerEl.value.addEventListener('mouseenter', () => {tooltipInstance.component.proxy.$refs.tooltip.content = 'Updated content';});triggerEl.value.addEventListener('mouseleave', () => {// 隐藏 tooltiptooltipInstance.component.proxy.$refs.tooltip.doDestroy();});}
});onBeforeUnmount(() => {if (tooltipInstance) {// 销毁 tooltip 实例tooltipInstance.unmount();}
});
</script><style>
.tooltip-trigger {cursor: pointer;
}
</style>

2、下面通过找到一个 容器来进行动态创建虚拟节点的方式

 // 假设属性值存储在变量中nextTick(() => {const attributeValue = element.id;// 构建CSS选择器字符串const selector = `[data-element-id="${attributeValue}"]`;const container = document.querySelector(selector);console.log("container=",container)// 创建一个不可见的触发元素const trigger = document.createElement('div');trigger.style.display = 'none';container.appendChild(trigger);// 创建一个el-tooltip的虚拟节点const tooltipVNode = createVNode(ElTooltip, {content: nodeHtml.value,placement: 'top',offset: 100, // 可以根据需要调整偏移量//reference: trigger, // 使用触发元素的引用visible: true, // 设置为可见});// 使用render函数将虚拟节点渲染到容器元素上render(tooltipVNode, container);     })

http://www.ds6.com.cn/news/75929.html

相关文章:

  • seo网站关键词网络营销做得好的品牌
  • 没有空间可以做网站吗制作一个网站的基本步骤
  • 东莞万江网站制作免费b2b网站大全免费
  • 怎么自己做淘宝网站制作网站教程
  • 医药招商网站大全市场推广
  • 固原网站建设批量查询神马关键词排名
  • 网站与网页的区别与联系网站综合查询工具
  • 西安有哪些家做网站的公司廊坊seo网络推广
  • 珠海手机网站建设seo系统是什么意思
  • 有哪些网站建设工作近期时事新闻10条
  • 有一个网站专门做促销小游戏广告营销
  • dede怎么换网站页面重庆网站搜索排名
  • 网站建设框架怎么做网站查询地址
  • 提高网站排名免费奖励自己的网站
  • 怎么做代购上那个网站杭州seo排名收费
  • 公司介绍网站怎么做商业软文
  • 搜索引擎营销网站线上营销平台
  • 网上购物哪个网站最好网站关键词优化方法
  • 牛商网做的网站如何百度推广怎么样
  • 个人备案做运营网站地推app推广赚佣金
  • 做网站设计的平台最新搜索引擎排名
  • 种植园网站模板公司网络推广营销
  • 做网站站长网络seo营销推广
  • wordpress小工具文件优化的含义
  • 个人网站备案怎么样才能简单的过30个免费货源网站
  • wordpress延时加载seo关键词查询排名软件
  • 莱州市做企业网站邯郸百度推广公司
  • 小公司管理软件南京seo网络优化公司
  • 自己学习做网站郑州网络公司排名
  • php网站开发心得百度搜索引擎下载免费