快速搭建H5开发环境

随着手机的发展,很多时候人们浏览网页都是在手机上进行。所以在实际工作过程中,经常有开发h5的需求。这个时候你就要能快速的搭建h5环境。

相信很多开发者第一时间想到了uni-app。uni-app着重于做混合开发,一套代码兼容到各个平台,只做纯h5项目的时候建议不要选择uni-app。vue是咱们的首要选择,我们只需要在它的基础配置一些移动端独有的东西即可。

  • 使用vue-cli快速搭建项目
  • 配置字体图标库
  • 主题色策略
  • 适配各个机型
  • ui库配置
  • 安装vue脚手架: yarn global add @vue/cli
  • 快速创建项目: vue create 项目名 选择vuex 选择vue-router 选择css预处理语言(sass、less都行) eslint选择

项目结构如上

图标库的引入也非常简单,我们选择阿里图标库。

  • 创建项目
  • 给该项目添加图标。
  • 然后下载图标库到本地
  • 解压文件后放入src/assets/font下
  • 在入口文件:main.js中引入:

css推出了变量,我们可以使用css变量配合属性选择器实现主题色控制。思路如下

  • 定义主题色变量文件: assets/style/theme.scss

定义了两套主题色,一套是默认,一套是灰色主题

  • 在入口文件中引入上诉文件
  • 页面中使用var(),获取主题色
  • 改变App.vue的根节点的属性theme即可实现主题色切换

思路: 设计师只会给一份手机端项目设计稿(375px 750px),但是手机的机型非常多。

例子: 假设设计稿的宽度为750, 在设计稿上量出一个div的宽度为375px

结论:在不同的机型下实际宽度有所变化,转换为vw是不变的,所以将px单位转换为vw单位,就能够适配到各个手机端。 px转换为vw不需要开发者自己去算,有第三方插件: postcss-px-to-viewport。配置思路如下:

  • 安装插件: yarn add postcss-px-to-viewport -D
  • 在项目的根目录下创建文件: postcss.config.js
  • 在postcss.config.js中编写配置

移动端有很多ui库,这次咱们选择vant。配置方法如下:

  • 安装:yarn add vant@latest-v2
  • 在main.js中引入组件样式文件: import \’vant/lib/index.css\’
  • 在main.js按需引入你需要的组件
  • 具体的组件查看文档即可使用。

至此,一个h5环境就搭建完毕了。如果有新的需求,在此之上迭代即可。

php宝塔部署实战月老盲盒H5交友盲盒网站源码

大家好啊,我是测评君,欢迎来到web测评。

本期给大家带来一套php开发的月老盲盒H5交友盲盒网站源码。

  • PHP7.2 + nginx + mysql5.7 + JS + CSS + HTML
  • cnetos7以上 + 宝塔面板
  1. 下载源码,宝塔添加一个站点,PHP版本选择7.2。
  2. 压缩源码目录,上传到宝塔的网站根目录当中解压缩,关闭防跨站。
  3. 创建一个数据库,导入本地数据库文件,再修改文件中的数据库配置信息,路径如下:
  1. 后台地址:域名/admin 账号admin 密码123456
  • 交友盲盒程序是通过手机操作的约会应用程序。通过访问智能手机的 GPS 位置以及轻松访问数字照片库和移动钱包,它通常会升级约会的传统性质。
  • 它不仅简化了,而且还加快了选择潜在合作伙伴的过程。通过这些应用程序,年轻人变得更加浪漫。这些应用程序变得如此流行,以至于人们可以轻松完成诸如人际关系之类的大任务。

视频教程

Flutter跨平台、H5、小程序源码大集合,快学习起来

介绍:非常漂亮的一套Flutter UI 套件,可以供学习Flutter

源码地址:https://www.dandroid.cn/?p=7214

介绍:用Flutter构建漂亮UI界面,里面涉及大量效果组件,入门可学习

源码地址:https://www.dandroid.cn/?p=7233

介绍:基于Vue2.0开发、通过拖拽快速生成页面的平台,类似 易企秀、Maka、百度 H5 等平台

源码地址:https://www.dandroid.cn/?p=7249

介绍:Taro 多端统一实例 – 网易严选(小程序 + H5 + React Native)

源码地址:https://www.dandroid.cn/?p=7261

介绍:支持 H5, 微信小程序 沪深/港股/数字货币/期货/美股 K线图(kline),走势图,缩放,拖拽,十字光标,画图工具,截图,图. 分析家语法

源码地址:https://www.dandroid.cn/?p=7264

介绍:Flutter跨平台商城app

源码地址:https://www.dandroid.cn/?p=7267

介绍:用Taro做跨端开发框架,Taro基本采用React的写法,项目集成了 redux dva 控制单向数据流,用immer来提供不可变数据,提升整体的性能,减少渲染

源码地址:https://www.dandroid.cn/?p=7272

介绍:基于Vue实现开箱即用移动端商城的单页应用

源码地址:https://www.dandroid.cn/?p=7281

介绍:h5页面分享组件、支持分享到微信、朋友圈、新浪微博、QQ空间、QQ好友

源码地址:https://www.dandroid.cn/?p=7290

介绍:uniapp仿奶茶类小程序前端模板

源码地址:https://www.dandroid.cn/?p=7294

更多高质量源码尽在www.dandroid.cn 到桌源码网

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。