快速搭建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以上 + 宝塔面板
- 下载源码,宝塔添加一个站点,PHP版本选择7.2。
- 压缩源码目录,上传到宝塔的网站根目录当中解压缩,关闭防跨站。
- 创建一个数据库,导入本地数据库文件,再修改文件中的数据库配置信息,路径如下:
- 后台地址:域名/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
文章为作者独立观点不代本网立场,未经允许不得转载。