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

快速企业建站理财 网站模板 html

快速企业建站,理财 网站模板 html,中国电子商务官网首页,做网页初学者教程文章目录 前言一、代码如下:总结 前言 在vue项目开发过程中,有个需求,就是当屏幕大于1024时,我们默认为PC模式。小于1024时,我们默认为H5模式。但是有的界面我们想在PC和H5上面展示不同的数据,请求不同的接…

文章目录

  • 前言
  • 一、代码如下:
  • 总结


前言

在vue项目开发过程中,有个需求,就是当屏幕大于1024时,我们默认为PC模式。小于1024时,我们默认为H5模式。但是有的界面我们想在PC和H5上面展示不同的数据,请求不同的接口,而且要动态改变,就是屏幕缩小的时候做出改变。

下面介绍监听当前屏幕的宽度,动态请求数据更改数据。


一、代码如下:

const contentData = ref('')// 使用响应式
const state = reactive({screenWidth: window?.innerWidth,
})
// 用来判断不用多次加载
const isLoading = ref(false)const requestData = async () => {try {// 根据PC判断const isPc = window?.innerWidth >= 1024let tabId = import.meta.env.WEB_IDif (isPc)tabId = import.meta.env.PC_IDconst result = await apis.getxxxxxInfo(tabId)if (result && result.data && result.data.content)contentData.value = result.data.content}catch (error) {console.error(error)}
}onMounted(() => {// 第一次加载数据requestData()// 增加window监听window.addEventListener('resize', () => {state.screenWidth = window?.innerWidth})
})// 监听某个值
watchEffect(() => {if (state.screenWidth >= 1024) {if (isLoading.value)returnisLoading.value = truerequestData()}else {if (!isLoading.value)returnisLoading.value = falserequestData()}
}

总结

这就是vue监听当前屏幕大小做不同的操作,希望帮助到你。

http://www.yayakq.cn/news/353864/

相关文章:

  • 做购物网站的公司扬州市城乡建设局招标网站
  • 泉州建站模板网站不备案备案
  • 网站系统流程图手机优化助手
  • seo建站需求wordpress 全宽轮播
  • 购物商城网站的制作文明seo
  • 瑞安学校网站建设取名算命网站的源代码asp+access
  • 微网站 注册南京建设交易中心网站
  • 外国s网站建设网站推广的主要途径
  • 做婚恋网站多少钱wordpress hashone
  • 北京朝阳区做网站软件设计的方法
  • 麻江网站建设网站有冒号怎么打开
  • python 快速搭建网站珠峰网站建设
  • 企业网站如何做网站空间域名多少钱
  • 做标志的网站自己怎么做dj 视频网站
  • c2c平台代表太原seo顾问
  • 四川建设厅官方网站证书查询中小型企业查询官网
  • 青海省建设厅网站备案资料钓鱼网站制作
  • 中国水利建设网站做php网站用什么软件
  • 做背景音乐的版权网站南通北京网站建设
  • c2c的电子商务网站有哪些网站附件做外链
  • 网站策划案内容提高网站安全性
  • 上海金工建设集团有限公司网站站长之家seo概况查询
  • 怎样设计网站版面温州网站网络公司
  • 建设厅培训中心网站建站平台做的网站google
  • 做啥英文网站赚钱东莞网站设计开发技能大赛
  • 个人网站申请备案做网站怎么改关键词
  • 怎样做自己的网站钻钱个人网站价格
  • 网站开发需要注意什么河南炒股配资网站开发
  • 医疗知识普及网站开发网页设计ppt课件
  • 基于 的企业网站建设小程序开发公司推选北京华网天下