位置: IT常识 - 正文

uniapp制作pc端响应式布局——带开源前端【伸手党福利】【持续更新】(uniapp实战视频教程)

编辑:rootadmin
uniapp制作pc端响应式布局——带开源前端【伸手党福利】【持续更新】

推荐整理分享uniapp制作pc端响应式布局——带开源前端【伸手党福利】【持续更新】(uniapp实战视频教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp做pc端,uniapp开发pc,uniapp开发pc端,uniapp dialog,uniapp做pc端,uniapp 提示音,uniapp怎么运行,uniapp怎么运行,内容如对您有帮助,希望把文章链接给更多的朋友!

实现目标:uniapp一套式制作pc端、pad端、手机端。符合国家等保二级标准。

目录技术分析pc端(pad端)与移动端的开发区别1. 用户操作习惯。2. 界面区别。3. 表格区别4. 技术优劣技术选型项目架构项目目标开源前端代码催更方式开发日志项目初始化创建功能技术分析

截至目前(2023年3月2日),uniapp对于横屏的支持,仍旧过于保守,uni-admin在移动端bug不断,显示错位和兼容性很难作为主推产品进行呈现。侧边栏没有原生动画(web端可以后期使用css动画强撸,安装包无解),排版基本就是被响应式布局吊打状态。 正常的web界面左侧导航、顶部导航条(或者缓存页面标签)加载全靠网速。

先加载页面,再加载侧边栏和topwindow这个顺序让人绝望。

唯一的好处就是窗口间通讯还好,隔离做的还不错。

pc端(pad端)与移动端的开发区别1. 用户操作习惯。

pc端有鼠标右键、pad端有拖动、移动端很少有以上操作,一般使用点击进行操作

2. 界面区别。

pc端界面有1980px,2560px,3890px等,pad端一般在1980,1366等宽度,移动端一般720宽度。 使用rpx的时候,pc端会很吃亏,所以需要两套css或者设置最大值 下拉菜单,PC端、pad端和移动端有极大区别 左下角弹出的提示,有很大区别

3. 表格区别uniapp制作pc端响应式布局——带开源前端【伸手党福利】【持续更新】(uniapp实战视频教程)

表格控件里面,功能最全的,最好看的目前还是antdv

4. 技术优劣

uniapp的ide是HbuilderX,随移动端进行升级,相对于idea、vscode差距很大,但是对前端较为友好。Hbuilder的属于轻量级系统,稳定性不如idea等。

uniapp必须在HbuilderX中进行调试,无法使用命令行vue直接启动。

uniapp能够直接调用移动端接口,对pad端尤其友好。 其中uview UI、Color UI、Uni UI等,对下拉菜单、多选、弹窗等的UI支持尤其不错。在不同类型终端能够有不同的表现形式。但是对table表等内容较多的支持较差。(可以理解)

uniapp为多窗口加载模式,有预加载,打开速度较快,普通vue为单文件加载模式,一次性加载大量js(已经不是所有js了),打开速度在大项目中堪忧。(首次加载一般在1.5秒左右,缓存加载超过0.3秒)(说的是哪个框架大家自己猜)

技术选型

首先,我们要明确一点,手机端和pc端要看的内容是不同的 如果内容完全相同,不如使用bootstrap的vue版,bootstrap对于响应式布局的优化可以算是鼻祖级的。

选定了大量技术模板之后,决定手搓模板。 最后的最后,使用了flex布局+ant design vue+echarts+3.js 因为antdv的table是所有里面做的最好的,我最喜欢v3系列的,直观。但是框架用的是v1系列,看实际情况吧。

项目架构

pc端为主,移动端为辅,PC端做成uniapp+ant design vue + 手搓css,计划弄一套自己看得过眼的组件。 特殊要求:

寻找在pc端和移动端同时支持的组件,这里主要指下拉选择器、时间选择器、联动选择器等组件(uni-ui当中有,但是不够好看)寻找能够自适应的响应式布局,自动调整页面大小,为pad端做适配建立能够强制pc端、pad端、移动端的全局变量,为开发者提供方便。项目目标形成完整的前端元组件代码,要求能够适应互联网复杂环境(兼容vue之前的跳转系统,比如微信、某第三方的跳转)形成真正自适应pc和移动的组件形成自动适应窗口大小修改uniapp的leftwindow配置,形成完整的前端开发代码框架,让后来人直接用框架复制粘贴就可以开发pc和移动前端。开源前端代码

请联系wwppp987@qq.com进行索取。

催更方式

由于工作较忙,请发邮件到wwppp987@qq.com进行催更。

开发日志项目初始化建立基础框架,建设自动路由,引入uni-ui、color-ui、uview-ui等基础框架引入ant-design-vue引入其他UI内容建设left-window自动开关动画设计基础框架结构创建功能寻找顶部标签页插件寻找流畅的动画插件寻找快速加载插件寻找下拉框插件寻找消息提醒插件寻找低消耗的前端计算能力插件寻找工业互联网特化UI特点寻找合适的3d引擎(目前在three.js和UE5中取舍)寻找高性能的拖动套件
本文链接地址:https://www.jiuchutong.com/zhishi/293744.html 转载请保留说明!

上一篇:奥杜邦中心的一只靛蓝彩鹀,美国宾夕法尼亚州 (© Vicki Jauron/Getty Images)(奥杜邦的祈祷经典语录)

下一篇:[YOLOv7/YOLOv5系列算法改进NO.11]主干网络C3替换为轻量化网络MobileNetV3(yolov5m)

  • 钉钉上课如何提问学生(钉钉上课如何提高效率)

    钉钉上课如何提问学生(钉钉上课如何提高效率)

  • steam怎么改手机号(steam怎么改手机号原来手机号用不了了)

    steam怎么改手机号(steam怎么改手机号原来手机号用不了了)

  • 小米手机分身隐藏了入口在哪里(小米手机分身隐身模式干啥用的)

    小米手机分身隐藏了入口在哪里(小米手机分身隐身模式干啥用的)

  • 当日打招呼人数已达上限(打招呼次数)

    当日打招呼人数已达上限(打招呼次数)

  • 抖音上显示删掉的通讯录好友怎么办(抖音删除了作品为啥还会显示)

    抖音上显示删掉的通讯录好友怎么办(抖音删除了作品为啥还会显示)

  • 抖音上传视频怎么突然没播放量(抖音上传视频怎么删除)

    抖音上传视频怎么突然没播放量(抖音上传视频怎么删除)

  • iphonex芯片是a几(iphonex芯片是a12)

    iphonex芯片是a几(iphonex芯片是a12)

  • 蓝牙耳机没电了提示音(蓝牙耳机没电了怎么充)

    蓝牙耳机没电了提示音(蓝牙耳机没电了怎么充)

  • 红米k30pro屏幕刷新率多少hz(红米k30pro屏幕刷新率90hz)

    红米k30pro屏幕刷新率多少hz(红米k30pro屏幕刷新率90hz)

  • 数据的逻辑结构有哪几种(数据的逻辑结构独立于存储结构)

    数据的逻辑结构有哪几种(数据的逻辑结构独立于存储结构)

  • WPS表格文字太长不显示怎么办(wps表格文字太长怎么办)

    WPS表格文字太长不显示怎么办(wps表格文字太长怎么办)

  • 微信强提醒功能可以设置时间吗(微信强提醒功能怎么设置时间)

    微信强提醒功能可以设置时间吗(微信强提醒功能怎么设置时间)

  • 华为nova7pro屏幕刷新率多少赫兹(华为nova7pro屏幕多大)

    华为nova7pro屏幕刷新率多少赫兹(华为nova7pro屏幕多大)

  • 首行缩进2字符是几厘米(首行缩进2字符是多少厘米)

    首行缩进2字符是几厘米(首行缩进2字符是多少厘米)

  • 小米10相机功能介绍(小米10相机功能怎么用)

    小米10相机功能介绍(小米10相机功能怎么用)

  • oppo手机网络连接不可用是怎么回事(oppo手机网络连接受限怎么处理)

    oppo手机网络连接不可用是怎么回事(oppo手机网络连接受限怎么处理)

  • 买家发了空包被退款成功了

    买家发了空包被退款成功了

  • xr有锁和无锁的区别(xr有锁和无锁的区别在哪)

    xr有锁和无锁的区别(xr有锁和无锁的区别在哪)

  • qq隐藏会话关联qq能看见吗(qq隐藏会话关联qq号能看到吗)

    qq隐藏会话关联qq能看见吗(qq隐藏会话关联qq号能看到吗)

  • 魅族16spro重量(魅族16plus重量多少克)

    魅族16spro重量(魅族16plus重量多少克)

  • vivoy85手机带红外线吗(vivo手机有红线吗)

    vivoy85手机带红外线吗(vivo手机有红线吗)

  • 华为蓝牙耳机可以连苹果手机吗(华为蓝牙耳机可以配对vivo吗)

    华为蓝牙耳机可以连苹果手机吗(华为蓝牙耳机可以配对vivo吗)

  • 滴滴出行怎么设置人数(滴滴出行怎么设置不走高速)

    滴滴出行怎么设置人数(滴滴出行怎么设置不走高速)

  • ipad喇叭滋滋响怎么办(ipad喇叭滋滋响是哪里坏了)

    ipad喇叭滋滋响怎么办(ipad喇叭滋滋响是哪里坏了)

  • 红米k20pro防水吗(红米k20防水怎么样)

    红米k20pro防水吗(红米k20防水怎么样)

  • dcs是什么(dcs是什么化学物质)

    dcs是什么(dcs是什么化学物质)

  • 加工费怎么做账
  • 地产企业预缴增值税政策
  • 员工公交费补贴怎么入账
  • 社保滞纳金所得税汇算需要调增吗
  • 注册分公司独立核算和非独立核算的区别
  • 子公司借钱给母公司的会计处理
  • 会计核算是否健全 填错了有影响吗
  • 计提 增值税
  • 企业卫生费是指什么
  • 企业停产是否需要自行监测
  • 汇算清缴期间费用社保填哪里
  • 房租费可以计入研发费用加计扣除吗
  • 公司买的食用油会计分录
  • 个人出租住房如何倒算开票金额
  • 会计审核票据如何签字
  • 员工福利专票分录
  • 非货币性资产交换差额计入什么科目
  • 企业为员工缴纳社保可以抵税吗
  • carrier profile
  • 在建工程会计账务处理是否有利润表
  • 安全库存的三种算法
  • Win7系统中如何快速查询文件内容
  • 代收代付的垃圾清运费没发票能入账吗
  • 深度科技win10
  • php工程师职位描述
  • 支付厂房租金计入什么科目
  • 总公司给分公司调货
  • php将数字转为字符串
  • php二维数组去重函数
  • 背书转让的步骤
  • 其他应付款清账
  • php正则匹配a标签href
  • vf中显示命令
  • git web hook
  • apache druid使用
  • 可供出售金融资产的会计处理
  • 发票的普票和专票什么区别
  • 社保费用如何做账,社保费会计分录如何写
  • 固定资产入账的方式
  • MongoDB db.serverStatus()输出内容中文注释
  • 盈余公积企业所得税税率
  • 会计自制原始凭证有哪些
  • 在私立医院就诊能报销吗
  • 跨年增值税专用发票红字发票怎么开
  • 预交的城建税及附加税
  • 出售不动产账务处理流程
  • 外国专家经费管理办法
  • 内退文件2018
  • 股东每月分红合理吗?
  • 资金结存余额在借方还是贷方
  • 企业职工医院收入怎么样
  • 金蝶系统如何设置套打
  • 回收锯末木屑价格
  • 已提折旧是什么意思
  • sqlserver全文索引
  • sqlserver 类型
  • mysql -ne
  • mysql数据库查看是否区分大小写
  • freebsd怎么样
  • 清华同方笔记本无线网络开关在哪
  • 2021图解
  • 电脑提示Windows照片查看器无法打开此图片
  • windows7磁盘管理
  • linux中文件系统
  • win7桌面整理软件
  • win7系统安装office2019
  • Metaio SDK 6.0.2自带Example自己实现(三)
  • javascript的核心
  • python 归并排序算法
  • 什么是馥芮白
  • Android通过HttpURLConnection获取JSON并进行UI更新
  • dos下重命名
  • javascriptz
  • jquerygrid
  • 苗木税收政策
  • 电子票怎么申领到开票系统
  • 所属税务局怎么填写
  • 弥补亏损怎么算
  • 广东省电子税务局登录方式
  • 如果企业所得税没有做计提怎么办?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设