uniapp基础学习笔记01

文章目录

  • 本博客根据黑马教程学习uniapp
  • 一、技术架构
  • 二、创建项目
    • 2.1 Hbuilder创建
    • 2.2 插件安装
    • 2.3 微信开发者工具配置与运行
      • 2.3.1 简单修改基础页面
    • 2.4 pages.json和tabBar
      • 2.4.1 pages.json与tabBar配置
      • 2.4.2 案例
    • 3.1 通过命令行创建项目
    • 3.2 命令行运行项目
      • 3.2.1 命令行总结
    • 4.1、uniapp与原生开发的区别
      • 4.1.1 uniapp做轮播图和点击放大
      • 4.1.2 预览
  • 三、开发环境配置
    • 3.1 vscode插件安装
      • 3.1.1 uni-create-view

本博客根据黑马教程学习uniapp

黑马程序员前端项目uniapp

  • 本文涉及的软件请自行安装

一、技术架构

技术架构介绍

二、创建项目

2.1 Hbuilder创建

uniapp创建项目

2.2 插件安装

Hbuilder的上方菜单找到工具 ——>插件安装,在安装新插件中找到uni-app(Vue3)编译器插件
安装插件

2.3 微信开发者工具配置与运行

  • 找到工具下面的设置并找运行配置下的微信开发者工具路径
    在这里插入图片描述
    然后我们点击运行——>运行到运行到小程序模拟器
    若报错解决不了 请参考黑马程序员教程7分40秒

2.3.1 简单修改基础页面

简单修改界面

2.4 pages.json和tabBar

pages.json

2.4.1 pages.json与tabBar配置

配置

2.4.2 案例

在这里插入图片描述

3.1 通过命令行创建项目

  • 使用命令行下载uniapp的项目
npx degit dcloudio/uni-preset-vue#vite-ts uni-app-vue3-ts
  • 其中我的项目名称是 uni-app-vue3-ts
  • 命令行下载
    然后我们将下载好的文件导入Hbuilder
    导入项目
    然后我们使用下面四种其中一种就行
npm i
yarn
cnpm i 
pnpm i

3.2 命令行运行项目

在这里插入图片描述
我们这里找到上图中框选的 dev:mp-weixin,并且在命令行中输入

npm run dev:mp-weixin

即可将项目运行为微信小程序的模式
在这里插入图片描述
这样即是运行完成,然后我们更改相关文件看看能否热更新
在这里插入图片描述

3.2.1 命令行总结

在这里插入图片描述

4.1、uniapp与原生开发的区别

区别

4.1.1 uniapp做轮播图和点击放大

在这里插入图片描述

4.1.2 预览

在这里插入图片描述
在这里插入图片描述

三、开发环境配置

3.1 vscode插件安装

所需插件

3.1.1 uni-create-view

我们安装好这个插件之后就可以右键创建uniapp页面
创建页面
我们在pages右键,创建uni-app页面 然后会弹出图中最上方的一个输入框,其中第一个my是我的页面名字,我的是页面里面的一个标题

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/147764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#装箱与拆箱详解

装箱和拆箱是C#语言中非常重要的两个概念。在C#中,值类型(如int,double,struct等)和引用类型(如class,interface等)是两种完全不同的数据类型。而装箱和拆箱就是这两种类型之间转换的…

五、Linux目录结构

1.基本介绍 1.Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录"r/",然后在此目录下再创建其他的目录。 2.深刻理解linux树状文件目录是非常重要的 3.记住一句经典的话:在Linux世界里,一切皆文件…

android jni通过反射打印java类的所有方法

如果让你在jni层&#xff0c;找到一个目标函数&#xff0c;你应该怎么做&#xff1f; 1.找到目标类&#xff0c;然后打印所有的方法&#xff0c;然后通过方法返回值&#xff0c;方法参数&#xff0c;方法修饰符来确定我们要找的目标函数代码如下 #include <jni.h> #incl…

某60区块链安全之整数溢出漏洞实战学习记录

区块链安全 文章目录 区块链安全整数溢出漏洞实战实验目的实验环境实验工具实验原理攻击过程分析合约源代码漏洞EXP利用 整数溢出漏洞实战 实验目的 学会使用python3的web3模块 学会以太坊整数溢出漏洞分析及利用 实验环境 Ubuntu18.04操作机 实验工具 python3 实验原理…

英文公司库

beigene 百济神州

6.3 Map接口

Map接口是一种双列集合&#xff0c;它的每个元素都包含一个键对象Key和值对象Value&#xff0c;键和值对象之间存在一种对应关系&#xff0c;称为映射。Map中键对象Key不允许重复&#xff0c;访问Map集合中的元素时&#xff0c;只要指定了Key&#xff0c;就能找到对应的Value。…

如何查看 class 文件的编译器版本

文章目录 原理分析解决方案其它解决方案javap 命令行工具 在平时的 Java 开发中&#xff0c;有时候我们需要知道某个 class 文件是由哪个版本的 Java 编译器编译生成的 原理分析 class 文件&#xff0c;即字节码文件&#xff0c;它有特定的二进制格式&#xff0c;这种格式是由…

十三、Linux文件目录指令

pwd 指令 基本语法&#xff1a;pwd &#xff08;功能描述&#xff1a;显示当前工作目录的绝对路径&#xff09; 应用实例&#xff1a;案例&#xff1a;显示当前工作目录的绝对路径 ls 指令 基本语法&#xff1a;ls 【选项】【目录或是文件】 常用选项 -a &#xff1a;显示当…

Qt调起Mac“系统设置”面板

mac系统设置相关字段&#xff1a; Accessibility 面板相关 项目 URL Scheme Main x-apple.systempreferences:com.apple.preference.universalaccess Display x-apple.systempreferences:com.apple.preference.universalaccess?Seeing_Display Zoom x-apple.systempreference…

趣学python编程 (三、计算机基础知识)

如果不了解些计算机的基础知识上来就编程&#xff0c;往往容易“不识庐山真面目&#xff0c;只缘身在此山中”。因此对于计算机的一些基础知识&#xff0c;在开始编程前&#xff0c;需要理解和掌握。 计算机软件系统 计算机软件是控制计算机实现用户需求的计算机操作以及管理计…

通过接口抓取公众号信息并群发

总体步骤 通过非官方接口&#xff0c;登陆公众号获取cookie、token通过token拼接需要的参数&#xff0c;请求被抓取的公众号列表数据通过列表数据获取文章内容解析文章内容并通过官方接口创建草稿通过非官方接口群发创建的草稿(非认证用户&#xff0c;已认证用户可以通过官方接…

[Linux] PXE批量装机

一、PXE批量装机简介 1.1 常见的三种系统安装方式 u启动安装&#xff1a;在U盘中下载相关的安装系统及镜像文件&#xff0c;u盘插机安装 光驱安装&#xff1a;将带有所需系统的光盘放进电脑服务器中&#xff0c;按照官方引导装机 网络下载安装&#xff1a;在网上下载相关镜…

elementui 实现树形控件单选

实现&#xff1a; <!--author: itmacydesc: 树节点单选 --> <template><div class"about"><el-tree :data"data"ref"tree":props"defaultProps"node-key"id"show-checkboxcheck-strictlycheck-change…

【如何将任何直流电机变成伺服电机】

【如何将任何直流电机变成伺服电机】 1 前沿2 伺服电机工作原理3 如何制作定制伺服电机4 AS5600 编码器 – 磁性旋转位置传感器5 定制伺服电机电路图6 PCB设计7 自定义伺服3D模型8 定制伺服齿轮箱的 3D 打印零件9 对控制器进行编程9.1 引导加载程序刻录9.2 代码上传9.3 源代码9…

06.webpack性能优化--构建速度

优化babel-loaderhappyPackIgnorePluginparalleUglifyPluginnoParse自动刷新 1 happypack多进程打包 js单线程&#xff0c;开启多进程打包提高构建速度&#xff08;特别是多核CPU&#xff09; const HappyPack require(happypack)module.exports smart(webpackCommonConf,…

教程:使用 Keras 优化神经网络

一、介绍 在 我 之前的文章中&#xff0c;我讨论了使用 TensorFlow 实现神经网络。继续有关神经网络库的系列文章&#xff0c;我决定重点介绍 Keras——据说是迄今为止最好的深度学习库。 我 从事深度学习已经有一段时间了&#xff0c;据我所知&#xff0c;处理…

C++八皇后问题代码

#include <iostream> #include <cmath> using namespace std;// 判断能否放置皇后 bool canPlace(int q[], int n, int i) {for (int j 0; j < n; j) {// 判断是否在同一行或同一列if (q[j] i || abs(q[j] - i) abs(j - n)) {return false;}}return true; }/…

wpf devexpress在未束缚模式中生成Tree

TreeListControl 可以在未束缚模式中没有数据源时操作&#xff0c;这个教程示范如何在没有数据源时创建tree 在XAML生成tree 创建ProjectObject类实现数据对象显示在TreeListControl: public class ProjectObject {public string Name { get; set; }public string Executor {…

航天联志Aisino-AISINO26081R服务器通过调BIOS用U盘重新做系统(windows系统通用)

产品名称:航天联志Aisino系列服务器 产品型号:AISINO26081R CPU架构&#xff1a;Intel 的CPU&#xff0c;所以支持Windows Server all 和Linux系统&#xff08;重装完系统可以用某60驱动管家更新所有硬件驱动&#xff09; 操作系统&#xff1a;本次我安装的服务器系统为Serv…

RSocket 与 gRPC 基准测试

搭建舞台 RSocket RSocket 在应用网络上实现反应式语义。它是一种端到端强制执行背压和其他反应流概念的网络协议。 远程过程调用 gRPC 旨在解决多语言 RPC 的问题。它有两部分&#xff1a;protobuf IDL 和 HTTP/2 网络协议。 苹果到苹果&#xff1f; 从设计和组件来看&#…