位置: 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)

  • 苹果键盘怎么切换中文(苹果键盘怎么切换中英文)

    苹果键盘怎么切换中文(苹果键盘怎么切换中英文)

  • 微信怎么搜索群(微信怎么搜索群加入)

    微信怎么搜索群(微信怎么搜索群加入)

  • 苹果手机safari在哪里打开(苹果 safari)

    苹果手机safari在哪里打开(苹果 safari)

  • 小米6nfc功能在哪里打开(小米6nfc的功能)

    小米6nfc功能在哪里打开(小米6nfc的功能)

  • 用身份证能查到手机号码吗(用身份证能查到开宾馆记录吗)

    用身份证能查到手机号码吗(用身份证能查到开宾馆记录吗)

  • NETGEAR路由器手机怎么设置(NETGEAR路由器手机设置)

    NETGEAR路由器手机怎么设置(NETGEAR路由器手机设置)

  • win10系统多少GB(win10系统多少个g够用)

    win10系统多少GB(win10系统多少个g够用)

  • 旺旺号降权了怎样去掉(旺旺号降权了怎么恢复)

    旺旺号降权了怎样去掉(旺旺号降权了怎么恢复)

  • 抖音怎么批量取消收藏(抖音怎么批量取消喜欢)

    抖音怎么批量取消收藏(抖音怎么批量取消喜欢)

  • 开发人员选项有什么用(开发人员选项有必要打开吗)

    开发人员选项有什么用(开发人员选项有必要打开吗)

  • 组成cache的存储器是(cache存储器组织有哪三种,哪种最好)

    组成cache的存储器是(cache存储器组织有哪三种,哪种最好)

  • 腾讯视频怎么下载高清视频(腾讯视频怎么下载电视剧)

    腾讯视频怎么下载高清视频(腾讯视频怎么下载电视剧)

  • 华为耳机怎么接电话(华为耳机怎么接电话和挂电话图解)

    华为耳机怎么接电话(华为耳机怎么接电话和挂电话图解)

  • 手机线性马达是干嘛的(手机线性马达长什么样)

    手机线性马达是干嘛的(手机线性马达长什么样)

  • 电脑酷我音乐怎么k歌(电脑酷我音乐怎么取消自动续费)

    电脑酷我音乐怎么k歌(电脑酷我音乐怎么取消自动续费)

  • 通常说的裸机是指(所谓的裸机是指)

    通常说的裸机是指(所谓的裸机是指)

  • vivoz5在线下销售吗(vivoz5x实体店手机价格)

    vivoz5在线下销售吗(vivoz5x实体店手机价格)

  • 如何获取OPPO手机的root权限(如何获取oppo手机密码)

    如何获取OPPO手机的root权限(如何获取oppo手机密码)

  • 360主板与365主板的区别(360主板哪个好)

    360主板与365主板的区别(360主板哪个好)

  • 菜鸟裹裹如何支付(菜鸟裹裹如何支付宝付款)

    菜鸟裹裹如何支付(菜鸟裹裹如何支付宝付款)

  • 汇图网如何免费下载(汇图网如何免费下载文件)

    汇图网如何免费下载(汇图网如何免费下载文件)

  • WIN10禁用远程控制的方法(w10关闭远程)

    WIN10禁用远程控制的方法(w10关闭远程)

  • vue修改 el-input 输入框默认背景色(vue修改打包后静态资源路径的修改)

    vue修改 el-input 输入框默认背景色(vue修改打包后静态资源路径的修改)

  • Controller层接收前端传参的几种方法。@RequestParam、@RequestBody、@PathVariable。及参数校验。(controller 层)

    Controller层接收前端传参的几种方法。@RequestParam、@RequestBody、@PathVariable。及参数校验。(controller 层)

  • 预缴增值税的销售额怎么填
  • 固定资产升值可以入账吗?
  • 仲裁给员工的款如何进行账务处理
  • 本地的住宿费怎么交
  • 财务方面的管理思想
  • 在建工程有应交税费吗
  • 完税凭证和发票一起打印
  • 增值税出口退税政策
  • 电子设备税费
  • 可转换债券转股时股价高于转换价格
  • 不动产分割的法律规定
  • 支付给对方的押金
  • 收到3%的增值税专用发票可以抵扣吗
  • 自产自销产品如何入库存
  • 怎么开个体工商户
  • 有关增值税期末留抵税额的会计分录
  • 住宿业的配套服务有哪些
  • 理财产品属于货币吗
  • 收到免税发票会影响税负吗
  • 股权投资损失怎么算出来的
  • bios中英文对照表图新版
  • win1020h2更新0x800f081f
  • 鸿蒙系统怎么同步数据
  • 企业收到农产品普通发票
  • 利润表中哪些属于营业外收入
  • 王者荣耀中雅典娜的战争女神多少钱
  • php快递查询系统
  • laravel自动生成接口文档
  • 公司开承兑出去 利息怎么算
  • 企业核定征收管理办法
  • 公司向个人借款利息如何处理
  • exedown是什么文件夹
  • php的循环
  • 简单的随机乱码怎么解决
  • 临时存款账户怎么开户
  • 应付债券的会计处理
  • 集团与子公司资产的关系
  • php2008
  • php中的pdo
  • vue3项目实战
  • vue网上商城项目
  • 投资者投入固定资产的成本,应当按照投资合同
  • 个体工商户属于灵活就业人员吗
  • python爬虫详细教程
  • 材料采购账务处理思维图怎么做
  • 政府奖励收入要交所得税吗
  • 员工工资是哪个会计科目
  • 个人所得税申报教程
  • 装修款收不回怎么办
  • 有形动产租赁属于经营租赁吗
  • 房地产企业成本核算方法
  • 房地产项目公司组织架构
  • 公司的资本公积金
  • 应付账款已付款应该怎样记账
  • 暂估成本发票最晚什么时候补齐
  • 发表文章开什么发票
  • 应付账款扣除赔偿后开发票吗
  • 固定资产开普票还是专票
  • 增值税普通发票可以抵扣吗
  • 清产核资评估报告
  • sql 复合语句
  • centos6开机启动服务
  • freebsd ip配置
  • linux 查看so
  • win7系统关闭开机启动项设置
  • centos7 zsh
  • win10 右下角
  • rapidjson使用
  • re engine引擎
  • 实用的批处理命令
  • 转义字符对应英文
  • jquery的checked
  • unity 3d场景2d角色
  • javascript例题
  • node服务器部署
  • Python制作钟表代码
  • jQuery Ajax Post 回调函数不执行问题的解决方法
  • jquery使用教程
  • js中input怎么用
  • 税务软件服务商
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设