uni-app实现仿微信前端(一)

1.介绍

最近了解到了uni-app这个框架(用一套代码同时构建多端app,如小程序、安卓APP、H5等),觉得挺有趣的。因为语法就是html\css\js的语法,同时框架很接近vue.js与小程序,碰巧这些都学过,所以决定用uni-app实现一个微信的前端页面作为练习项目。

2.建立项目

  1. 使用Hbuilder建立uni-app项目(博主使用版本:X 2.4.2)
  2. 模板选择默认模板
    如下图:

3.新建四个主页面


点击新建页面,创建出微信的四个页面:消息、通讯录、发现、我

4.搭建导航栏

首先在pages.json中加入tabBar
其中:

  1. pagePath:对应的页面路径
  2. iconPath:默认图标
  3. selectedIconPath:选中时的图标
  4. text:文本

具体查阅uni-app文档
(图标自己寻找哈。。。。推荐使用阿里图标库直接下载,巨方便!!!)

{"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages{"path" : "pages/book/book","style" : {"navigationBarTitleText": "通讯录"}},{"path": "pages/message/message","style": {"navigationBarTitleText": "墨信"}},{"path" : "pages/find/find","style" : {"navigationBarTitleText": "发现"}},{"path" : "pages/me/me","style" : {"navigationBarTitleText": "我"}}],"globalStyle": {"navigationBarTextStyle": "black","navigationBarTitleText": "uni-app","navigationBarBackgroundColor": "#F8F8F8","backgroundColor": "#F8F8F8"},"tabBar": {"color": "#7A7E83","selectedColor": "#3cc51f","borderStyle": "black","backgroundColor": "#ffffff","list": [{"pagePath": "pages/message/message","iconPath": "static/icon/message_no.png","selectedIconPath": "static/icon/message.png","text": "墨信"},{"pagePath": "pages/book/book","iconPath": "static/icon/book_no.png","selectedIconPath": "static/icon/book.png","text": "通讯录"},{"pagePath": "pages/find/find","iconPath": "static/icon/find_no.png","selectedIconPath": "static/icon/find.png","text": "发现"},{"pagePath": "pages/me/me","iconPath": "static/icon/me_no.png","selectedIconPath": "static/icon/me.png","text": "发现"}]}
}

至此、编译、运行到浏览器如下图:

未完待续

uni-app实现仿微信前端(一)相关推荐

  1. uni-app实现仿微信前端(二)

    uni-app实现仿微信前端(二) 5. 完善通讯录界面 首先观察手机微信= =,不难看出共同点 所有的栏目都是左边图片右边描述 所以,建立相应的class <view class=" ...

  2. ReactNative聊天APP实战|仿微信聊天/朋友圈/红包界面

    项目简介 最近一直在研究RN技术,想着找个项目练练手,之前就有使用vue.react技术开发过聊天项目,这次就使用reactNative技术开发个仿微信RN版.是基于 react-native+rea ...

  3. uni app 调用网络打印机_前端工程师 | 原生小程序坑点:uni-app到底好用在哪里?...

    要想知道uni-app开发好用在哪里,我们先看看uni-app的官网,下图 系统的介绍.框架.组件.api的使用都非常的详细,感兴趣的朋友可以去尝试尝试. 我们进图正题,首先和原生小程序来比较,其次和 ...

  4. Android仿高德地图app,Android仿微信调用第三方地图应用导航(高德、百度、腾讯)...

    好久没有写Andorid代码啦!最近刚好要实现一个这个功能,顺便就在博客里分享一下. 实现目标 先来一张微信功能截图看看要做什么 其实就是有一个目的地,点击目的地的时候弹出可选择的应用进行导航. 大脑 ...

  5. uniapp可以封装组件嘛_uniapp聊天App实例|vue+uniapp仿微信界面|红包|朋友圈

    一.功能阐述 今天给大家分享的是基于UniApp+Vue+Vuex+swiper+uniPop等技术开发的仿微信原生App聊天室|仿微信聊天界面实例项目uniapp-chatroom,实现了发送图文消 ...

  6. vue整合uniapp_uni-app仿微信App界面|vue+uniapp聊天室|仿微信朋友圈

    项目简介 基于uni-app+vue+vuex+uniPop+swiper等技术开发的仿微信聊天室uniapp-chatroom项目,类似vue及小程序api语法使开发更加方便,实现了发送图文消息.表 ...

  7. uniapp 即时通讯_uni-App 仿微信 App 即时通讯|vue+uniapp 聊天

    项目介绍 基于uni-app+vue+vuex+uniPop+swiper等技术开发仿微信App聊天室实战项目,实现了发送消息.表情(gif动图),图片预览.地图位置.红包.仿微信朋友圈等功能. 项目 ...

  8. uni app和php开发微信登录代码,uniapp如何实现微信授权登录

    uniapp实现微信授权登录的方法:首先获取对应的appid和appsecret:然后在uniapp项目的manifest.json中进行APP SDK配置和模块权限配置.最后实现编码. 本教程操作环 ...

  9. 切换 uniapp_万能前端框架uni app初探03:底部导航开发

    前言 本节我们使用uni app的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的. 一.基础知识 1.tabBar 如果应用是一个多 tab 应用,可以通过 tabB ...

最新文章

  1. 《LeetCode力扣练习》剑指 Offer 28. 对称的二叉树 Java
  2. UA MATH571B 试验设计 总结 试验的类型与选择
  3. pytorch实现简易分类模型
  4. 浅谈 Python 中的多线程。
  5. 人工智能之华为云ModelArts的深度使用体验与AI Gallery应用开发实践
  6. RHEL5.8配置开机自动挂载磁盘
  7. c语言哈夫曼压缩文本,哈夫曼文本压缩C语言实现.doc
  8. 【转】glTexImage2D()和gluBuild2DMipmaps() [将载入的位图文件(*.bmp)转换成纹理贴图]+glTexParameteri()纹理过滤函数...
  9. Win10下VB6.0开发之串口通信基础(二)代码功能篇
  10. go get失败时怎么办(golang.org/x/crypto/md4为例)
  11. 计算机电源24针,ATX电源20针和24针接口定义
  12. (QT)大华(海康)网络摄像头人脸采集和人脸识别SDK的二次开发
  13. 如何查找一篇论文的源代码
  14. 2018年河南省高中计算机考试,【改革 】 2018年河南中考将采取4+6+1模式,高中自主招生已确定...
  15. echarts实现仪表盘
  16. div 中img 居中
  17. 计算机网络本直通线的制作方法,电脑网线制作之交叉线与直通线的做法
  18. 在ArcGIS中创建Python工具或者pyt工具箱
  19. Building the main Guest Additions module
  20. 第六章 姜小白当机立断逃莒国 姜诸儿瓜期不代终遇鬼

热门文章

  1. 用JSP创建一个表格模板
  2. 计算机在医学中的应用PPT,计算机在医学中的应用
  3. 犀牛快捷方法之记事本导入坐标建立锅炉模型方法
  4. EXCEL之进销管理系统
  5. 用1元,2元,5元,10元,20元,50元组合成100元
  6. 尝试写个UC浏览器(布局篇)
  7. 计算机ct检查,何谓CT检查
  8. 浅谈SEO搜索引擎基本工作原理
  9. sklearn 高维数据集制作make_circles 和 make_moons
  10. 使用fiddler抓包工具,抓取斗鱼接口,爬取数据