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

宜昌市住房和城乡建设厅网站vps 可以做多个网站吗

宜昌市住房和城乡建设厅网站,vps 可以做多个网站吗,网站开发维护的工作职责,视频网站点击链接怎么做的具体思路如下#xff1a; 1、监听浏览器屏幕变化#xff0c;通过监听屏幕宽高#xff0c;辨别出是横屏#xff0c;还是竖屏状态 在项目的起始根页面进行监听#xff0c;我就是在App.vue文件下进行监听 代码如下#xff1a; templateRouterView / …具体思路如下 1、监听浏览器屏幕变化通过监听屏幕宽高辨别出是横屏还是竖屏状态 在项目的起始根页面进行监听我就是在App.vue文件下进行监听 代码如下 templateRouterView / /template script setup langts import { onMounted } from vue import { RouterView } from vue-routerconst isMobile () {//判断是否为移动端设备return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) } const reloadFn () {// 阻止菜单默认事件项目不需要就删除这段代码document.oncontextmenu function (e) {e.preventDefault()}/** 切换横竖屏时重载页面* rule1 横屏切竖屏* rule2 竖屏切横屏*/window.addEventListener(resize, () {let screenWidth window.innerWidth || document.documentElement.clientWidthlet screenHeight window.innerHeight || document.documentElement.clientHeightconst rule1 screenWidth screenHeight //手机竖屏const rule2 screenWidth screenHeight //手机横屏const isMobileX isMobile() //判断是否为移动端设备if (rule1 isMobileX) {//手机竖屏// window.location.reload() //重新刷新浏览器根据项目需求是否需要刷新整个页面console.log(手机竖屏的宽度, screenWidth)console.log(手机竖屏的高度, screenHeight)} else {//手机横屏// window.location.reload() //重新刷新浏览器根据项目需求是否需要刷新整个页面console.log(手机横屏的宽度, screenWidth)console.log(手机横屏的高度, screenHeight)}}) } onMounted(() {reloadFn() }) /scriptstyle scoped/style2、把可以区分横屏还是竖屏的字段参数自定义名字存储进去vuex /  pinia,方便后续统一更改每个页面适配样式 在pinia 文件的写法如下 import { defineStore } from pinia // 屏幕横竖屏适配 export const useStoreScreen defineStore(screen, {state: () {return {styleType: 1, // 1手机 2横屏styleTypeClass: , // g-mobile竖屏 g-pc横屏scroll: true, // 是否允许滚动indexMaxWidth: 1024, // pc端首页最大宽度(px)maxWidth: 1024 // pc端最大宽度(px)}},getters: {},actions: {changeClass(val: any) {// console.log(styleTypeClass--, val)this.styleTypeClass val},changeStyleType(val: any) {this.styleType val}} }) 3、在App.vue的全局监听添加 pinia 参数字段 代码如下 templateRouterView / /template script setup langts import { onMounted } from vue import { RouterView } from vue-router // import { storeToRefs } from pinia import { useStoreScreen } from /stores/screen const storeScreen useStoreScreen() // let { styleTypeClass } storeToRefs(storeScreen) const isMobile () {//判断是否为移动端设备return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) } const reloadFn () {// 阻止菜单默认事件项目不需要就删除这段代码document.oncontextmenu function (e) {e.preventDefault()}/** 切换横竖屏时重载页面* rule1 横屏切竖屏* rule2 竖屏切横屏*/window.addEventListener(resize, () {let screenWidth window.innerWidth || document.documentElement.clientWidthlet screenHeight window.innerHeight || document.documentElement.clientHeightconst rule1 screenWidth screenHeight //手机竖屏const rule2 screenWidth screenHeight //手机横屏const isMobileX isMobile() 判断是否为移动端设备if (rule1 isMobileX) {//手机竖屏// window.location.reload() //重新刷新浏览器根据项目需求是否需要刷新整个页面storeScreen.changeClass(g-mobile) //设置公共参数存进pinia,设置竖屏 css class的自定义名字console.log(手机竖屏的宽度, screenWidth)console.log(手机竖屏的高度, screenHeight)} else {//手机横屏// window.location.reload() //重新刷新浏览器根据项目需求是否需要刷新整个页面storeScreen.changeClass(g-pc) //设置公共参数存进pinia,设置竖屏 css class的自定义名字console.log(手机横屏的宽度, screenWidth)console.log(手机横屏的高度, screenHeight)}}) } onMounted(() {reloadFn() }) /scriptstyle scoped/style 4、每个页面做好屏幕横、竖屏两套样式监听横屏还是竖屏的字段参数展示出对应的横屏还是竖屏class样式 主要代码如下 script langts setup import { ref, onMounted, nextTick, onBeforeUnmount, watch } from vue import { storeToRefs } from pinia import { useStoreScreen } from /stores/screen const storeScreen useStoreScreen() let { styleTypeClass } storeToRefs(storeScreen) const renewUp ref(styleTypeClass.value || g-mobile) // g-mobile竖屏 g-pc横屏 watch(//监控数据变化() styleTypeClass.value,(newVal: any, oldVal) {renewUp.value newVal // g-mobile竖屏 g-pc横屏} ) /script
http://www.zqtcl.cn/news/41326/

相关文章:

  • 一帘幽梦紫菱做的网站做网站可以挣多少钱
  • 临淄网站建设成品短视频代码推荐大全
  • 怎样在微信里做网站阿里指数网站
  • 做计算机题目的网站公司做网站的作用
  • 石家庄哪里做微网站六安招聘网最新招聘
  • 云霄县建设局网站投诉怎么在本地安装网站
  • 有没有专业做电视测评的网站电子商务前景怎么样
  • 泉州网站建设技术公司企业门户网站建设方案后台管理
  • 网站建设推广平台网址深圳专业网站设计怎么做
  • 类似淘宝的网站怎么做的做一张网页需要多少钱
  • 绞铜机 东莞网站建设wordpress 文章采集
  • 常用网站开发工具促销活动推广语言
  • 农村建设自己的网站wordpress采集教程
  • 浙江制造品牌建设网站it软件外包公司
  • 家居装修企业网站源码成都网站建设常凡云
  • 做营销型网站的教程页面设计叫什么
  • 中小型企业网站大全西安平面设计培训学校哪个好
  • 做网站号码厦门建行网站首页
  • 网站开发 c俄罗斯网站域名注册
  • 二级域名网站建设规范网络营销失败案例及分析
  • wordpress网站在线安装十大免费软件不收费安卓
  • 情侣博客网站模板网页设计与制作期末考试试题及答案
  • 创一个网站怎样赚钱手机免费网站
  • 科技杭州网站建设装个宽带多少钱
  • 网站素材wordpress小工具里的用户中心
  • 广州 网站建设模板常州做网站公司排名
  • 绵阳专业网站建设公司徐州库云平台
  • 做架构图简单的网站开网页多对什么要求高
  • 免费做简历网站有哪些fusionaccess免费服务器
  • 怎么搜索到自己网站广东建筑人才招聘资讯