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

用jsp做网站步骤优化外包服务公司

用jsp做网站步骤,优化外包服务公司,网站的结构是什么样的,域名注册查询站长工具需求简要描述 页面渲染了一个 id 为 videoPlayerId 的div盒子,代码自定义了一个名为CustomComponent 的组件,现在需要在vue3中,通过纯 js 的方式将组件 CustomComponent 插入 videoPlayerId 的div中,作为其子节点。 实现代码 C…

需求简要描述

页面渲染了一个 id 为 videoPlayerId 的div盒子,代码自定义了一个名为CustomComponent 的组件,现在需要在vue3中,通过纯 js 的方式将组件 CustomComponent 插入 videoPlayerId 的div中,作为其子节点。

实现代码

CustomComponent 组件

<template><div>我是CustomComponent,接收到的参数是{{params}}</div><button @click="clickButton"></button>
</template><script setup>const props = defineProps({params: {type: String,default: ''}//监听按钮被点击const clickButton = () => {emits('clickButton')}const emits = defineEmits(['clickButton'])})
</script>

待插入节点的页面代码

<template><div id="videoPlayerId"></div>
</template><script setup>//将自定义组件插入divconst insertNode = () => {const container = document.getElementById('videoPlayerId')//创建一个文档碎片节点,插入它的所有子孙节点const fragment = document.createDocumentFragment()//创建自定义组件的应用对象,并挂在到文档碎片节点上const pop = createApp(CustomComponent, {params: "动态写入的参数",//绑定的监听函数要在前面加 on,标识监听onClickButton: () => clickButton(),}).mount(fragment)container.append(pop.$el)}onMounted(() => {insertNode()})
</script>

业务补充说明

在真实且完整的业务场景中,videoPlayerId 的 div 会在点击按钮后,被别的地方动态清空,并写入新的代码,所以 CustomComponent 需要在 videoPlayerId 每次被刷新后都重新写入。

试错记录

createApp + mount
相当于将 CustomComponent 创建为Dom,取其 $el 中的 dom 渲染到页面上,可以完美实现上述场景。

render
相当于将 CustomComponent 创建为 VDom,在 videoPlayerId 被刷新后不会重新渲染,因此只有在页面初始化时,才能成功将 CustomComponent 插入 videoPlayerId,videoPlayerI 被刷新后,render 不会被重新执行。

http://www.15wanjia.com/news/20155.html

相关文章:

  • 哪个网站做的w7系统好神童预言新冠2023结束
  • 通州青岛网站建设如何推广软件
  • 网站建设要用H5吗seo搜索优化邵阳
  • 高档网站制作分类信息网
  • 网站更改机房备案活动推广朋友圈文案
  • 帮人做微信是哪个网站软文营销
  • 网站制作选哪家公司免费网站制作软件平台
  • 不会代码可以做网站维护吗企业网站seo优化外包
  • 哪个网站可以做外贸短视频seo软件
  • 自做网站视频电商平台推广公司
  • 福州seo代理商张家界百度seo
  • 做b2b网站项目技巧线上营销推广
  • wordpress如何设置邮箱验证码百度小程序关键词优化
  • 网站建设项目预算表百度seo快速排名优化
  • 网站建设域名的购买优化搜索引擎
  • 建设企业网站网站崩溃友情链接网站源码
  • 去国外做网站网站优化平台
  • 网站建设评审标准seo优化的基本流程
  • 电商erp软件排名天津seo诊断
  • 建设网站的简单编程语言百度知道首页
  • 阳春网站建设互联网营销策划案
  • 苏州网站创建南京seo网站优化
  • 网站管理建设的总结公众号软文范例100
  • python 编辑wordpress天津seo推广软件
  • 万创网做的网站怎么样优化关键词的方法包括
  • 订阅号做微网站百度收录方法
  • 营销型网站架构百度seo怎么关闭
  • 做电影网站为什么查封不了百度识别图片找图
  • 海南省建设注册中心网站百度广告代理公司
  • 网站建设合同纠纷百度推广天津总代理