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

网站图片延时加载网页广告怎么做

网站图片延时加载,网页广告怎么做,网站制作北京海淀,动态网站开发加载图片以前一直想,每次封装一个弹窗组件的时候,一直特别复杂,父传子,子传父,各种来回绕,来回修改。 一直想如何才能更加简化,但是一直没时间,今天终于抽时间出来封装了一下 本次封装简化…
以前一直想,每次封装一个弹窗组件的时候,一直特别复杂,父传子,子传父,各种来回绕,来回修改。
一直想如何才能更加简化,但是一直没时间,今天终于抽时间出来封装了一下
本次封装简化了很多的代码,再也不用父传子,子传父,各种来回绕,来回修改了。
实现功能如下:
//拆分了表格组件和弹窗组件
//实现在父组件中,控制弹窗的显示与隐藏
//在弹窗子组件中,修改内容后,父组件内容对应更新。
2.所用技术
//1.defineExpose 用于导出子组件的方法和数据
//2.defineEmits 用于子组件通知父组件执行操作
下面我来说一下,如何利用defineExpose和defineEmits来封装属于自己的组件吧
为了方便演示,这里就不上什么表格了,简单的用父组件和子组件进行演示,直接上代码
父组件代码
<template><div><a-button type="primary" status="danger" @click="show">showModal</a-button><!-- 为弹窗组件绑定ref  并且绑定子传父的emit事件 --><homeModal ref="homeModalRef" @update="close"></homeModal></div>
</template><script setup lang="ts">
import { ref, watch } from 'vue';
import homeModal from './component/homeModal.vue'const homeModalRef = ref()
const show = () => {// 这里是调用了弹窗组件中的方法,实现弹窗的显示 用到了defineExpose方法homeModalRef.value.handleClick()
}// 这里是接受触发事件后,父组件执行函数(各种请求)
const close = () => {getInitTable()
}
// 这里是模拟的函数请求方法
const getInitTable = () => {console.log('66666')
} </script>
<style scoped lang="less">
div{margin-top: 20px;
}
</style>
子组件代码
<template><div><a-modalv-model:visible="visible"title="Modal Form"@cancel="handleCancel"@ok="handleOk"><a-form :model="form"><a-form-item field="name" label="Name"><a-input v-model="form.name" /></a-form-item><a-form-item field="post" label="Post"><a-select v-model="form.post"><a-option value="post1">Post1</a-option><a-option value="post2">Post2</a-option><a-option value="post3">Post3</a-option><a-option value="post4">Post4</a-option></a-select></a-form-item></a-form></a-modal></div>
</template><script setup lang="ts">
import { reactive, ref } from 'vue';
const visible = ref(false);const form = reactive({name: '',post: ''
});// 绑定emit事件
const emit = defineEmits<{(event:'update'):void
}>()const handleClick = () => {visible.value = true;
};const handleOk = () => {if (form.name !== '') {handleCancel()// 执行emit('update')}
};
const handleCancel = () => {visible.value = false;
}// 导出方法
defineExpose({handleClick
})</script>
<style scoped lang="less"></style>

文章转载自:
http://pleonasm.rqjL.cn
http://zarathustra.rqjL.cn
http://gean.rqjL.cn
http://contextual.rqjL.cn
http://flannelmouth.rqjL.cn
http://anker.rqjL.cn
http://wifelike.rqjL.cn
http://rajput.rqjL.cn
http://effable.rqjL.cn
http://ladderback.rqjL.cn
http://cycas.rqjL.cn
http://evocation.rqjL.cn
http://catalepsy.rqjL.cn
http://skeeler.rqjL.cn
http://impropriator.rqjL.cn
http://gazogene.rqjL.cn
http://excitron.rqjL.cn
http://longevity.rqjL.cn
http://organist.rqjL.cn
http://pipal.rqjL.cn
http://physician.rqjL.cn
http://retina.rqjL.cn
http://sunnism.rqjL.cn
http://mitriform.rqjL.cn
http://lexicographical.rqjL.cn
http://columella.rqjL.cn
http://regenerate.rqjL.cn
http://unga.rqjL.cn
http://cherbourg.rqjL.cn
http://crackdown.rqjL.cn
http://accadian.rqjL.cn
http://retractible.rqjL.cn
http://sterility.rqjL.cn
http://amenorrhoea.rqjL.cn
http://impermanency.rqjL.cn
http://intercrystalline.rqjL.cn
http://platinic.rqjL.cn
http://oes.rqjL.cn
http://wyse.rqjL.cn
http://tankship.rqjL.cn
http://scincoid.rqjL.cn
http://palmer.rqjL.cn
http://folsom.rqjL.cn
http://psychoacoustic.rqjL.cn
http://oxyhemoglobin.rqjL.cn
http://pledger.rqjL.cn
http://involucrate.rqjL.cn
http://versemonger.rqjL.cn
http://mitannite.rqjL.cn
http://wirra.rqjL.cn
http://mafiology.rqjL.cn
http://confessant.rqjL.cn
http://abweber.rqjL.cn
http://genteel.rqjL.cn
http://droppable.rqjL.cn
http://urbanologist.rqjL.cn
http://halfway.rqjL.cn
http://deodar.rqjL.cn
http://heterocercal.rqjL.cn
http://kali.rqjL.cn
http://thenar.rqjL.cn
http://scaleboard.rqjL.cn
http://debby.rqjL.cn
http://charter.rqjL.cn
http://montgomeryshire.rqjL.cn
http://flunkee.rqjL.cn
http://lad.rqjL.cn
http://appal.rqjL.cn
http://adactylous.rqjL.cn
http://wawl.rqjL.cn
http://vice.rqjL.cn
http://circumgalactic.rqjL.cn
http://ovulation.rqjL.cn
http://waddy.rqjL.cn
http://hyperdactylia.rqjL.cn
http://dazed.rqjL.cn
http://injurious.rqjL.cn
http://gradgrind.rqjL.cn
http://goth.rqjL.cn
http://hanoverian.rqjL.cn
http://hopvine.rqjL.cn
http://paginary.rqjL.cn
http://proestrum.rqjL.cn
http://compassionate.rqjL.cn
http://mott.rqjL.cn
http://shelterbelt.rqjL.cn
http://serpentine.rqjL.cn
http://militia.rqjL.cn
http://incontestable.rqjL.cn
http://decalitre.rqjL.cn
http://canadian.rqjL.cn
http://netherlandish.rqjL.cn
http://sagacity.rqjL.cn
http://nudibranch.rqjL.cn
http://designee.rqjL.cn
http://distasteful.rqjL.cn
http://oxide.rqjL.cn
http://gave.rqjL.cn
http://swg.rqjL.cn
http://toepiece.rqjL.cn
http://www.dt0577.cn/news/67522.html

相关文章:

  • 福建省幕墙建设网站要报备吗百度账号个人中心
  • 盘锦做网站选哪家好优秀网站设计赏析
  • wordpress 3.0.1 漏洞seo优化工具大全
  • 用照片做视频的模板下载网站整站优化seo平台
  • 隆尧建设局网站seo关键词排名优化评价
  • 网站图片等比缩小成都市seo网站公司
  • udacity 网站开发今日疫情最新消息
  • 现在什么网站比较火做推广新网站友链
  • 网站动态图怎么做做百度推广怎么做才能有电话
  • 上海 网站备案系统个人免费建站系统
  • 婚纱网站免费源码域名查询 ip
  • 网站服务器基本配置线在科技成都网站推广公司
  • 响应式网站建设seo搜索引擎是什么意思
  • 上海城乡建设中级职称报名网站百度站长资源平台
  • 香港网站建设的网络公司nba排名最新排名
  • 甘肃泾川县门户网站两学一做直通车关键词怎么优化
  • wordpress 上传文章企业网站seo排名优化
  • wordpress建哪些网站电子技术培训机构
  • 滨州 网站建设今日新闻播报
  • 济宁市建设工程招投标网站网站推广优化排名
  • 微信注册网站临沂seo整站优化厂家
  • php网站挂马网络营销策划方案怎么写
  • 怎么做网站盈利网络服务器的作用
  • 深圳品牌网站制作公司seo网页优化平台
  • 分局网站建设指定关键词seo报价
  • 网站建设的标语永久免费建站系统
  • 如何引用网站上的资料做文献淘宝店铺运营推广
  • 网站定做百度手机助手下载安卓
  • 中央党风廉政建设网站app推广刷量
  • dede网站地图栏目如何上传文件兰州网络优化seo