返回顶部
首页 > 资讯 > 前端开发 > JavaScript >uniapp开发小程序的经验总结
  • 577
分享到

uniapp开发小程序的经验总结

2024-04-02 19:04:59 577人浏览 独家记忆
摘要

1. 新建UI项目 首先,我们的UI是基于ColorUI,当ColorUI没有的样式,就基于Uniapp自带的UI。所以项目的开始要引入这两个UI框架。 如下,新建一个uni-ui

1. 新建UI项目

首先,我们的UI是基于ColorUI,当ColorUI没有的样式,就基于Uniapp自带的UI。所以项目的开始要引入这两个UI框架
如下,新建一个uni-ui项目。

再建立一个ColorUI项目。

如果需要观看ColorUI的效果以便直到自己需要用哪些组件,可以将其运行起来,如下。

uni-ui同理。这样只要我们需要的样式都可以在这两个UI取材了。

2. 搭建自己的项目

新建一个自己的uniapp项目,建立完成后。项目结构如下。

接着先引入ColorUI样式:

  • 将ColorUI项目下的colorui目录,拷贝到自己项目的根目录下。
  • 在自己项目根目录的App.Vue文件下引入两个CSS文件,如下

<style>
	
	@import "colorui/main.css";
	@import "colorui/icon.css";

</style>
  • 需要哪个样式,可以到ColorUI项目下审查元素,拷贝对应的class即可。

如果自己想要的样式ColorUI没有,则需要引入uni-ui的样式:

  • 将uni-ui项目根目录下的common复制到自己项目的根目录
  • 在App.vue目录中引入css文件

最后App.vue类似:


<style>
	
	@import "colorui/main.css";
	@import "colorui/icon.css";
	@import url("common/uni.css");
</style>

自此,UI项目导入完成

3. 一些基础工作

使用tabbar:可以到uniapp官网找到tabbar部分拷贝过来使用。

页面跳转、发起请求:到uniapp官网看看,使用uniapp的组件即可

如果一个页面太复杂,建议分成多个组件。在该页面目录下新建一个compoment目录,在compoment目录下新建多个组件(vue文件),如下图所示:

引入组件:如下图所示在需要用到的地方引入组件,甚至还可以传值。

4. 页面布局

这里讲一些页面布局的实用建议。

  • 元素是从上到下,独占一行的,使用标准流div布局即可
  • 如果元素是需要在一行中排列,则需要浮动float布局。但浮动布局不能精确将元素布局在容器中指定位置,所以需要定位position布局。但是这种方式需要脱离了文档流,需要各种clear清除浮动,这种方式落后了。建议使用flex布局
  • 综上,从上到下布局使用div,从左到右布局使用float和position。或者使用flex
  • 使用flex的好处很多,可以在左右布局中justify-content将元素布局到指定的位置。因此流行使用该布局。

总结

到此这篇关于uniapp开发小程序结的文章就介绍到这了,更多相关uniapp开发小程序内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: uniapp开发小程序的经验总结

本文链接: https://lsjlt.com/news/123136.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • uniapp开发小程序的经验总结
    1. 新建UI项目 首先,我们的UI是基于ColorUI,当ColorUI没有的样式,就基于Uniapp自带的UI。所以项目的开始要引入这两个UI框架。 如下,新建一个uni-ui...
    99+
    2024-04-02
  • uniapp开发小程序的经验之谈
    本篇内容主要讲解“uniapp开发小程序的经验之谈”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“uniapp开发小程序的经验之谈”吧!1. 新建UI项目首先,我们的UI是基于ColorUI,当C...
    99+
    2023-06-14
  • uniapp开发小程序的开发规范总结
    目录一、项目结构二、开发规范遵循Vue 单文件组件 (SFC) 规范组件及接口规范三、css样式规范全局样式与局部样式尺寸响应式字体的使用请使用flex布局方式总结一、项目结构 在完...
    99+
    2024-04-02
  • 【小程序专栏】总结uniapp开发小程序的开发规范
    文章目录 一、项目结构二、开发规范遵循Vue 单文件组件 (SFC) 规范组件及接口规范 三、css样式规范全局样式与局部样式尺寸响应式字体的使用请使用flex布局方式 一...
    99+
    2023-09-09
    小程序 vue.js javascript uniapp
  • Android开发的16条小经验总结
      Android开发的16条小经验总结,希望对各位搞Android开发的朋友有所帮助。   1.TextView中的getTextSize返回值是以像素(px)为单位的...
    99+
    2022-06-06
    android开发 Android
  • uniapp 总结篇 (小程序)
    前期概述:做了很长时间的小程序了,在此做一个完整的项目总结,希望可以帮助到正在学习、开发的小伙伴。此篇文章并不涉及一些原理,更重要的是帮助大家实现功能、流程。 uniapp 还是很强大的 可以开发 小程序、h5、pc、app等,总的来说他是...
    99+
    2023-10-23
    小程序 微信小程序 uniapp javascript 前端
  • 微信小程序开发经验分享
    小编给大家分享一下微信小程序开发经验分享,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一: 参数传值的方法1: data-id我...
    99+
    2024-04-02
  • Android 日常开发总结的60条技术经验
    1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常...
    99+
    2022-06-06
    Android
  • Java开发反射机制的实战经验总结
    目录前言一、创建Class的三种方式二、反射获取类的所有属性和属性类型三、反射动态修改类属性的注解值四、反射获取类的方法及调用方式总结前言 我在实际项目当中有经常用到反射机制,故而将...
    99+
    2024-04-02
  • C#开发新闻发布系统的项目经验总结
    C#开发新闻发布系统的项目经验总结项目背景新闻发布系统是一种用于发布和管理新闻内容的软件系统。随着互联网的发展,新闻媒体越来越重视在线新闻的传播和发布,因此,开发一个高效、稳定的新闻发布系统对于新闻机构来说是非常重要的。本文将对C#开发新闻...
    99+
    2023-11-02
    C#开发 新闻发布 项目经验总结
  • 小程序开发总结之模块化开发流程规范
    模块化开发是指将一个系统或者一个项目按照功能或者业务逻辑进行划分,每个功能或者业务逻辑都被封装成一个独立的模块,模块之间通过接口进行...
    99+
    2023-10-12
    小程序
  • 怎么使用uniapp开发小程序
    要使用uniapp开发小程序,你可以按照以下步骤进行操作: 首先,安装uni-app开发工具,官方提供了uni-app的开发工具...
    99+
    2024-04-09
    uniapp
  • uniapp快速开发小程序全流程
    uniapp快速开发小程序全流程 完整项目代码:https://gitee.com/Zifasdfa/ziyi-app 欢迎fork与star 1 项目效果及环境准备 1.1 项目效果 本文主要使用uniapp实现一个简单的app...
    99+
    2023-08-18
    uni-app 小程序 app web-view 实战 打包发布
  • Go语言开发项目经验总结与分享
    Go语言是一门由Google开发的开源编程语言,因其出色的性能和简洁的语法而受到越来越多开发者的青睐。作为一名从事软件开发多年的工程师,我最近完成了一个基于Go语言的项目,积累了一些开发经验和心得,现在与大家分享。首先,我想谈谈为什么选择G...
    99+
    2023-11-04
    项目经验总结 Go语言开发经验 分享经验
  • Git开发实战:项目经验分享与总结
    Git是一款分布式版本控制系统,广泛应用于软件开发领域。在实际的项目开发中,合理利用Git进行团队协作和版本管理,能够极大地提高开发效率和项目质量。本文将分享我在Git开发中的实战经验,并总结一些注意事项和技巧,希望对读者有所启发和帮助。一...
    99+
    2023-11-04
    开发 git 实战
  • Python开发经验总结:提高开发效率的技巧和工具
    Python开发经验总结:提高开发效率的技巧和工具在当今快节奏的软件开发环境中,提高开发效率成为了每个开发者都关注的重点。作为一种功能强大且易学易用的编程语言,Python在软件开发领域中日益受到青睐。本文将总结一些提高Python开发效率...
    99+
    2023-11-22
    性能优化 (performance optimization) 调试器 (Debugger) 自动化 (Automati
  • C#开发智能监控系统的项目经验总结
    C#开发智能监控系统的项目经验总结随着科技的不断进步和社会的发展,智能监控系统在各个领域的应用越来越广泛。作为一名C#开发工程师,我有幸参与了一项智能监控系统的开发项目。在这个过程中,我积累了一些宝贵的项目经验,下面我将对此进行总结。首先,...
    99+
    2023-11-02
    智能监控系统 项目经验 关键词:C#开发
  • C#开发物流管理系统的项目经验总结
    C# 开发物流管理系统的项目经验总结近年来,随着物流行业的快速发展,物流管理系统成为各企业不可或缺的重要工具。在这个背景下,我参与了一个C#开发的物流管理系统项目,并在项目过程中积累了一些经验。在本文中,我将总结这些经验,希望对其他开发人员...
    99+
    2023-11-03
    C# 物流管理系统 项目经验总结
  • C#开发智能安防系统的项目经验总结
    随着社会的不断发展,人们对安全的关注度越来越高。而在如今这个信息时代,计算机技术与安全系统的结合也变得越来越紧密。C#是一种常用的编程语言,在安防系统的开发中也会被广泛使用。本文将围绕着C#开发智能安防系统的项目经验总结展开。一、智能安防系...
    99+
    2023-11-02
    C#开发 智能安防系统 项目经验总结
  • 突破瓶颈:Go语言项目开发的经验总结
    作为一种相对新兴的编程语言,Go语言在近年来的发展中受到了越来越多的关注。特别是在项目开发方面,Go语言有着优势,因为它比其他语言更适合开发高性能、并发、分布式的系统。但是,即使使用Go语言,也会遇到项目开发中的瓶颈和挑战,因此在本文中,我...
    99+
    2023-11-02
    Go语言 项目开发 经验总结
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作