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

一般网站宽度怎么在网络上做推广

一般网站宽度,怎么在网络上做推广,公司给了一个邮箱怎么登录,免费申请试用网站首先定义了一个名叫ScreenContainerOptions的组件#xff0c;需要传的参数如下 export type ScreenContainerOptions {width?: string | numberheight?: string | numberscreenFit?: boolean // 是否开启屏幕自适应#xff0c;不然会按比例显示 } 组件的主要代码如下 …首先定义了一个名叫ScreenContainerOptions的组件需要传的参数如下 export type ScreenContainerOptions {width?: string | numberheight?: string | numberscreenFit?: boolean // 是否开启屏幕自适应不然会按比例显示 } 组件的主要代码如下 onMounted(async () {await initSize()updateSize()updateScale()window.addEventListener(resize, onResize)isReady.value true // 执行完上面的方法后再渲染slot插槽 })// 初始化宽高 const initSize () {return new Promise((resolve) {nextTick(() {dom refName.valueparentDom refNameParent.value// 获取大屏的真实尺寸不传值就是dom元素的宽高widthRef.value props.options?.width || dom.clientWidthheightRef.value props.options?.height || dom.clientHeight// 获取屏幕尺寸避免重复计算if (!screenWidthRef.value || !screenHeightRef.value) {screenWidthRef.value window.screen.widthscreenHeightRef.value window.screen.height}resolve(true)})}) } // 更新宽高 const updateSize () {dom.style.width ${widthRef.value || screenWidthRef.value}pxdom.style.height ${heightRef.value || screenHeightRef.value}px } // 更新缩放比例 const updateScale () {// window.innerWidth 获取当前展示区域的宽度const currentWidth window.innerWidth// 获取大屏最终真实的宽度const realWidth widthRef.value || screenWidthRef.value// 是否开启屏幕适配不会按照比例const { screenFit } props.options// 如果不想屏幕留白而是自适应宽高的话let heightScale 1// window.innerWidth 获取当前展示区域的宽度const currentHeight window.innerHeight// 获取大屏最终真实的宽度const realHeight heightRef.value || heightRef.valueif (screenFit) {heightScale currentHeight / realHeight// if (parentDom) {// parentDom.style.height dom.style.height ${window.innerHeight}px // 父容器宽度设置为原屏幕的宽度// }}// 算出缩放比例并赋值// 只需要根据宽度计算即可const scale currentWidth / realWidthdom (dom.style.transform scale(${scale}, ${screenFit ? heightScale : 1})) // 不开启screenFit的话高度不需要缩放if (parentDom) {parentDom.style.width ${window.innerWidth}px // 父容器宽度设置为原屏幕的宽度screenFit (parentDom.style.height ${window.innerHeight}px) // 父容器宽度设置为原屏幕的宽度} }// 浏览器resize事件触发回调 const onResize async () {await initSize()await nextTick()updateScale() } 组件完整代码地址 https://github.com/jimchou-h/vue-study/blob/dev/src/components/ScreenContainer.vue
http://www.hkea.cn/news/14266037/

相关文章:

  • 做网站一定要买主机吗仙桃网站制作
  • 网页版微信二维码登录怎么实现济宁优化公司
  • 一般做网站企业网站运营外包费用
  • 成都网站开发公司哪家好九龙坡建站公司
  • ppt超链接网站怎么做企业网站建设 总结
  • 网站推广官方平台淄博市沂源县城乡建设局网站
  • 正规网站建设费用怎样建商业网站
  • 免费制作微网站网站建设和维护工作
  • 三河网站建设如何做企业网站界面
  • 在国外做网站网站犯法吗商城网站开发视频教程
  • 网站软件设计重庆专业网站建设公司排名
  • 个人网站能百度推广吗怎么做科技小制作视频网站
  • 现在做什么网站好网站做外链的技巧
  • vue配合什么做网站比较好百度一下网页搜索
  • 徐州建网站北京网站建设优化
  • 做鞋原料网站网站title keyword description
  • h5响应式网站是什么意思请人建网站应注意什么
  • 合肥思讯网站建设惠州网站建设技术托管
  • 比较好的做网站薪水最高的十大专业
  • 厦门关键词优化网站手机网站设计标准
  • 镇江做网站甘肃第三建设集团公司
  • 南昌网站建设方案服务专业的高端网站制作公司
  • 网站邮件推送电子商务网站需要做那些准备工作
  • 33岁改行做网站建设品牌推广怎么做
  • 网站建设后台管理国内优秀vi设计案例
  • 西安 医疗网站制作知更鸟wordpress 怎样
  • 免费私人网站启东建设网站
  • 织梦音乐网站网站域名授权怎么做
  • 有什么网站可以做电子版邀请函北京建设工程交易信息平台
  • 长沙网站seo推广上海红酒网站建设