Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >uniapp学习笔记:一套代码,运行到7个平台(一)

uniapp学习笔记:一套代码,运行到7个平台(一)

作者头像
王小婷
发布于 2025-05-18 11:44:01
发布于 2025-05-18 11:44:01
3450
举报
文章被收录于专栏:编程微刊编程微刊

前两天总结了一下小程序的一些开源的框架之后,有大佬在底下留言评论补充,uniapp没有写上,去年有小伙伴把我拉到这个群聊里面去了,当时还没有怎么了解这个框架,当时日常看他们聊天似乎很厉害的样子,今天,小小的体验了一下开发文档。

文档:https://uniapp.dcloud.io/

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOSAndroid、H5、小程序等多个平台

1:下载安装如下工具:HBuilderX 可视化界面

http://www.dcloud.io/hbuilderx.html

5640239-db503fa2599087b0.png
5640239-db503fa2599087b0.png

为了方便开发,我们选择下载App开发版,可开箱即用

5640239-0d72dc198d6f257d.png
5640239-0d72dc198d6f257d.png

下载解压,找到应用程序exe,点击打开

5640239-0b769b6aff6f844a.png
5640239-0b769b6aff6f844a.png

2:打开编辑器之后,在点击工具栏里的文件 -> 新建 -> 项目:

5640239-1e5f373c5676876c.png
5640239-1e5f373c5676876c.png

选择uni-app,输入工程名,如:test-uni,点击创建,即可成功创建 uni-app。点击模板里的 Hello uni-app 即可体验官方示例。

5640239-dfdd1a15f9b470d9.png
5640239-dfdd1a15f9b470d9.png

到这里创建项目成功,可以看到初始化的项目了。

5640239-0aebd71d6daaa265.png
5640239-0aebd71d6daaa265.png

:3:接下来开始运行

进入项目,点击工具栏的运行 -> 运行到浏览器 -> 选择浏览器:,我这里选择的是谷歌浏览器。当然了,这里提供了几种运行环境,可以在真机下运行,也可以选择在小程序在微信开发者工具里运行。

5640239-f11ad3849d5fa08a.png
5640239-f11ad3849d5fa08a.png

谷歌浏览器弹出界面如下,官方示例模板

5640239-ca447c744a46edd1.png
5640239-ca447c744a46edd1.png

4:总结,今天把uniapp的文档熟悉了一遍,得出了很多感悟,前端发展到现在,出现了非常多的框架,有移动端的app,也有混合式开发,还有各种小程序,微信小程序,支付宝小程序等等,让人头疼不已。

这个框架的出现解决了相当多的问题,有两个强大之处,第一,开发一套代码,可以在至少七个平台上运行,节省了多少开发时间啊,第二,组件是真的很强大,几乎涵盖了前端开发中遇到的所有组件。后面会陆续挖掘其优点。

原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1 90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
移位操作之(<< >>)和(<<< >>>)的区别
位运算符的优先级~的优先级最高,其次是<<、>>和<<<、>>>,再次是&,然后是^,优先级最低的是|。
向着百万年薪努力的小赵
2022/12/02
5450
一个案例搞懂原码、反码、补码,不懂得请看过来
根据冯~诺依曼提出的经典计算机体系结构框架。一台计算机由运算器,控制器,存储器,输入和输出设备组成。其中运算器,只有加法运算器,没有减法运算器(据说一开始是有的,后来由于减法器硬件开销太大,被废了 )
用户7656790
2020/08/13
1.2K0
一个案例搞懂原码、反码、补码,不懂得请看过来
为什么 HashMap 要用 h^(h >>>16) 计算hash值?槽位数必须是 2^n?
昨天中午,一位粉丝朋友在微信私信我,问:为啥HashMap的hash值计算格式是这样:(h = key.hashCode()) ^ (h >>> 16)?h ^ ^ (h >>> 16)是什么意思?
一行Java
2022/05/17
1.2K0
为什么 HashMap 要用 h^(h >>>16) 计算hash值?槽位数必须是 2^n?
原反补码
直接看代码 1     var a=5; // 00000101; 2 console.log(a|2); // 00000101 | 00000010 -->00000111--->7 3 console.log(a&2); // 00000101 | 00000010 -->00000000--->0 4 console.log(a^2); // 00000101 | 00000010 -->0000011
Jack Chen
2018/09/14
6220
位与模的对白
位运算和模运算在日常的应用开发中倒也少见,主要是这两个概念更多是存在于新手教程中一笔带过,很多情况下都是说位运算主要是针对字节位来进行相关的处理,有或与非、异或和取模,这些概念我们也只是知道了一些相关的知识点,然后也就偶尔刷题的时候遇到了,不过这个概念对于系统、数值运算都是极友好的,此外还有的是在权限服务中有所应用,快不说,还稳。
Yerik
2021/04/06
7190
Java中位运算符>>和>>>的区别
<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0 正数:r = 20 << 2
ha_lydms
2023/08/09
2970
剑指offer:Python 二进制中1的个数 &0xffffffff是什么意思?
Python没有unsigned int类型,负数& 0xFFFFFFFF 返回的数就成一个正数 Python要使用 n & 0xffffffff 得到一个数的补码
全栈程序员站长
2022/08/27
9790
剑指offer:Python 二进制中1的个数 &0xffffffff是什么意思?
深入理解位运算符及其在JavaScript中的应用
沉浸式趣谈
2024/03/13
1890
深入理解位运算符及其在JavaScript中的应用
java中的常见运算符的计算方式
在说计算方式之前,先说一下计算机中的原码,反码和补码,计算机中存储的二进制都为数据的补码
闻说社
2024/12/31
1120
java中的常见运算符的计算方式
Java的二进制位操作整理 顶
由于 Java 是跨平台语言,所以 JVM 表现下的基础数据字节长度其实都是一致的。
算法之名
2019/08/20
7870
Java中的位运算
在阅读原码的过程中会看到大量的>>, <<, ^, &, |等运算操作符,我们必须先明白这些运算符的意思才能继续读原码。当然,这些都属于基础知识,基本都学过,这里也就属于复习一下。
科技新语
2024/12/31
1060
Java中的位运算
七分钟全面了解位运算
“ 阅读本文大概需要 7 分钟。 ”位运算是我们在编程中常会遇到的操作,但仍然有很多开发者并不了解位运算,这就导致在遇到位运算时会“打退堂鼓”。实际上,位运算并没有那么复杂,只要我们了解其运算基础和运算符的运算规则,就能够掌握位运算的知识。接下来,我们一起学习位运算的相关知识。 程序中的数在计算机内存中都是以二进制的形式存在的,位运算就是直接对整数在内存中对应的二进制位进行操作。注意:本文只讨论整数运算,小数运算不在本文研究之列位运算的基础我们常用的 3, 5 等数字是十进制表示,而位运算的基础是二进制。
崔庆才
2019/07/16
1.1K0
计算机基础之位运算 | 按位取反
程序中的所有数在计算机内存中都是以二进制的形式储存的。位操作是程序设计中对位模式或二进制数的一元和二元操作。在许多古老的微处理器上,位运算比加减运算略快,通常位运算比乘除法运算要快很多。在现代架构中,情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算)。(摘自维基百科)
宋天伦
2020/08/10
6.7K0
原码、反码、补码详解
一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为 0,负数为 1。
马修
2021/01/21
1K0
原码,反码,补码 与(&) 或(|) 非(~) 异或(^) 左移 << 右移 >> 无符号右移 >>>
原码 数字在计算机中以二进制表示,8位的字长,最高位是符号位, 正数为0,负数为1.比如,3为0000 0011; -3为1000 0011。 注意,Java中int为32位。3的16进制表示为3,-3的16进制为fffffffd. 反码 正数的反码和原码相同。 负数的反码为符合位不变,其余按位取反。 3 为0000 0011; -3为1111 1100。 补码 正数的补码和原码相同。 负数的补码为反码+1. 3 为0000 0011; -3为1111 1101 与(&) 按位与,位数对齐,全部为1的结果为
Ryan-Miao
2018/03/14
1.5K0
世界上有10种人,一种是懂二进制的人,一种是不懂二进制的人。
看到这个问题,我想到了之前的一个场景是要获取近30天的日期列表,我的思路是通过System.currentTimeMillis()获取当前时间戳,然后依次减去对应的毫秒数(24 * 60 * 60 * 1000),后来发现问题:30 * 24 * 60 * 60 * 1000因为超过了int的上限值而变为了一个负数。于是我回复他:
敲得码黛
2021/02/22
1.4K0
世界上有10种人,一种是懂二进制的人,一种是不懂二进制的人。
【修正】深入理解C#位运算:掌握位运算符的妙用
C#位运算是一种强大的工具,可以在处理二进制数据和位操作时发挥重要作用。通过使用位运算符,我们可以对整数进行位级别的操作,如位与、位或、位异或和位取反等。位运算可以用于优化性能、压缩数据、实现位掩码和位标志等。了解和掌握C#位运算的基本原理和常见应用场景,将使我们能够更高效地处理二进制数据,并在某些情况下提高代码的性能和可读性。通过深入理解C#位运算,我们可以在编程中发挥更大的创造力和灵活性。
沙漠尽头的狼
2023/11/13
4910
【修正】深入理解C#位运算:掌握位运算符的妙用
可能是最通俗易懂的 Java 位操作运算讲解
Java 位操作这是一项很基础很基础的知识内容,在所有 Android 和 Java 开发者的学习之路上,大家都接触过,但是实际运用的场景却很少见,很多人估计都忘记有这个知识点了。事实上,在 C/C++ 开发领域因为与硬件的联系更紧密,所以位操作运算应用的更普遍。Java 因为面向对象的特性很多时候不需要接触位操作,但是在某些特定场景下,巧妙运用位操作,能够起到非常高效的的表现。这篇博文不谈应用,只详细讲解与位操作有关的知识点。
Frank909
2019/01/14
1.1K0
进制
染指花晨曦
2023/09/17
1770
「位运算」计算机基础复习
这两天有点闲,划水太严重。没有学习啥东西,跑去翻了一下书,看到 &, |, ^, ~, << ,>> 这些位运算。然后就想起来了计算机的 原码,反码 和 补码。感觉写了两年的前端,我好像早已把这些东西抛之脑后,对于位运算我好像也没用过。写这个算是给自己复习,记录一下吧。
拾贰
2019/08/22
5540
推荐阅读
相关推荐
移位操作之(<< >>)和(<<< >>>)的区别
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档