-
什么是Yarn
所属栏目:[教程] 日期:2023-04-25 热度:9529
Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。就像我们可以从官方文档了解那样,它的目的是解决这些团队使用 npm 面临的少数问题,即:
安装的时候无法保证速度/一致性[详细] -
为什么要将 mpvue 项目转成 uni-app 项目
所属栏目:[教程] 日期:2023-04-25 热度:5046
mpvue 框架和uni-app 框架都是使用 vue 语法来开发小程序,为什么我们会更加推荐用 uni-app 框架来开发项目呢?下面我们来具体看一下。
mpvue 框架维护更新慢
mpvue 框架作为一个开源项目,已经几年没有代码更新[详细] -
uni-app 运行原理
所属栏目:[教程] 日期:2023-04-25 热度:2889
uni-app 项目的视图层和逻辑层是分离开的,虽然我们在开发项目过程中,将 html、js 代码都写在同一个文件中,但是实际运行的时候是分离开的。
视图层负责进行页面渲染,也就是用户能看到的页面,用来展示数据的,[详细] -
nvue 是什么
所属栏目:[教程] 日期:2023-04-25 热度:3890
nvue 是 native vue 的缩写,可以理解为 uni-app 的一种渲染方式。在 App 端,如果是 vue页面,使用的是小程序方式的 webview 渲染,如果是 nvue 页面,则使用 weex 方式的原生渲染。
使用 weex 方式的原生渲染,[详细] -
uni-app 原生插件介绍
所属栏目:[教程] 日期:2023-04-25 热度:8566
在开发过程中,为了提高开发效率,我们会将代码块和一些功能组件进行封装,便于我们更好的复用。插件的作用和这个差不多,将一个功能单独抽离出来,将配置项等其他部分都配置好,就算是一个插件了。
比如我们常见[详细] -
原生开发与混合开发
所属栏目:[教程] 日期:2023-04-25 热度:8900
原生开发一般是指用原生语言进行开发,原生开发语言就是官方提供的开发语言,比如 IOS 是利用 Objective-C 和 Xcode 进行开发、小程序是用微信小程序原生语言和微信开发者工具进行开发。
混合开发
混合开发是指开[详细] -
自定义代码块解析
所属栏目:[教程] 日期:2023-04-25 热度:2547
代码块配置项我们前面小节也提到过,有 “body”、“prefix”、“project” 等,大家都知道各配置项的含义了,这节课主要来讲解自定义代码块时,设置这些配置项需要注意的一些地方。[详细]
-
使用代码块直接创建组件模板
所属栏目:[教程] 日期:2023-04-25 热度:4983
HBuilderX 是 Dcloud 团队推出的一款功能非常强大的 Web开发工具,里面包含了许多代码助手,可以帮助我们快速的完成项目开发。
其中我们最常用到的是代码块,本来需要敲打一大段代码,使用代码块功能的话,我们只[详细] -
un-app 其他配置文件浅析
所属栏目:[教程] 日期:2023-04-25 热度:8096
我们日常开发的时候,如果没有特殊的需求,是不需要重新设置 uni-app 项目中的配置文件的,大多数情况下,保持默认的状态就可以了。
但是这些配置文件的大致功能我们还是需要了解一下,开发时遇到突发情况给自己多[详细] -
pages.json配置文件分析
所属栏目:[教程] 日期:2023-04-25 热度:2656
pages.json 配置文件我们在前面小节中多次讲过,配置页面路由、进行页面的全局配置和页面配置都可以在 pages.json 文件中配置。属于我们开发过程中经常会操作的文件。
但pages.json 文件的功能可不止这些,本小节[详细] -
使用Vue.js注意要点
所属栏目:[教程] 日期:2023-04-25 热度:6840
uni-app 我们之所以用的这么顺手,有很大一部分功劳是因为,uni-app 框架用的是 Vue.js 语法和微信小程序的 api。但是这样的组合也有一些限制。
由于各个平台的特性,有些 vue 语法在个别平台上面没有办法实现,下[详细] -
uni-app 的打包发布
所属栏目:[教程] 日期:2023-04-24 热度:3664
uni-app 项目与普通的 web 项目不同,uni-app 项目的打包文件需要在不同的平台上面发布。虽然责任更大了,但是打包的步骤并没有成倍的增加,反而相比普通的 web 项目繁琐复杂的打包发布步骤,uni-app 项目打包发布步[详细]
-
运行环境判断以及平台判断
所属栏目:[教程] 日期:2023-04-24 热度:1492
在日常开发过程中,一般测试服务器和生产服务器是分开的,测试服务器和生产服务器之间的项目配置数据是不同的,每次切换运行环境还要修改这些配置数据非常麻烦,并且不利于我们后期对项目的维护,万一上线时某个数据[详细]
-
网络请求过程介绍
所属栏目:[教程] 日期:2023-04-24 热度:1871
在我们从发送网络情况到显示网页的这个过程中,系统主要进行了下面几步操作:
(1)进行域名解析:系统会根据域名找到服务器的IP地址;
(2)建立TCP连接:确保数据可以有效的传输;
(3)客户端发起 HTTP 请求:[详细] -
uni-app全局样式与局部样式
所属栏目:[教程] 日期:2023-04-24 热度:1297
全局样式会作用在所有页面上面。有了全局样式,我们就不必在每个页面上写重复的样式代码了,在提高我们工作效率的同时,也方便我们后期对项目的优化和维护。开发 uni-app 项目时,我们会将全局样式定义在 App.vue 文[详细]
-
什么是页面栈
所属栏目:[教程] 日期:2023-04-24 热度:1847
要搞清楚页面栈概念,我们首先要了解“栈”是什么意思,在学习数据结构的时候,我们应该都了解过,栈是一种连续储存的数据结构,具有先进后出的性质。
在古代,存储货物或供旅客住宿的地方叫做栈。引申[详细] -
uni-app 路由跳转和传参
所属栏目:[教程] 日期:2023-04-24 热度:3393
在没接触过 web 开发之前,大家对路由这两个字应该也比较熟悉,就是我们平时使用无线网络时接触到的路由器。
其实 web 开发中的路由与我们平时接触到的路由器原理是一样的,都是将不同的请求地址转发给相应的控制[详细] -
各类生命周期函数的区别
所属栏目:[教程] 日期:2023-04-24 热度:6586
应用生命周期函数比较好区分,是用来监听整个应用的。有一个很好的判断方法就是,写在 App.vue 文件中生命周期函数就是应用生命周期函数。
页面生命周期函数和组件生命周期函数都是对一个页面中状态的监听,比较容[详细] -
什么是条件编译
所属栏目:[教程] 日期:2023-04-24 热度:8002
想要实现一套代码适配多个平台,有一个很大的门槛就是实现各平台功能的兼容。
虽然 uni-app 已经将跨平台兼容处理的组件及 API 等进行了封装,日常开发过程中,我们按照 uni-app 规范开发就可以保证大部分业务在各[详细] -
区分父组件、子组件
所属栏目:[教程] 日期:2023-04-24 热度:835
父组件、子组件是一对相对的名词,只是为了来更方便的区分组件,一个组件既可以是父组件,也可以是子组件。
比如某个页面组件A引入一个自定义组件B,其中这个页面组件A就是父组件,引入的这个自定义组件B就是子组[详细] -
uni-app自定义组件的创建
所属栏目:[教程] 日期:2023-04-24 热度:8856
在 uni-app 项目中,我们可以通过HBuilder 开发者工具新建一个后缀名为 .vue 的文件,在这个 .vue 文件中创建自定义组件。
后面将该组件通过 import 的方式导入,再在 components 中进行注册就可以像基础组件一样[详细] -
uni-app基础组件分析
所属栏目:[教程] 日期:2023-04-24 热度:1170
组件是视图层的基本组成单元,其实也就是我们经常写的 HTML 标签。有开始标签和结束标签的都可以理解为组件,比如 <div> </div> 、 <view> </view>。
uni-app 开发规范不推荐使用传统的 HTML 标签。uni-app 框架给[详细] -
什么是生命周期
所属栏目:[教程] 日期:2023-04-24 热度:1144
本小节我们一起来了解 uni-app 生命周期以及生命周期函数的语法。包括生命周期的几个阶段、触发机制和执行顺序。同学们不仅要理解生命周期的概念,还要知道生命周期从创建到销毁是怎样的一个过程。
什么是生命周期[详细] -
资源路径说明
所属栏目:[教程] 日期:2023-04-24 热度:4896
在uni-app 项目开发的过程中,经常需要引入各类外部文件,比如我们程序开发用到的图片、文件等,这些外部文件会被我们放在根目录下面的 static文件夹中,或者 src目录下的 static 文件夹中。
将这些外部文件应用到[详细] -
uniapp中的数据绑定介绍
所属栏目:[教程] 日期:2023-04-24 热度:6780
在实际开发过程中,data 中定义的变量发生改变后,页面的数据也需要实时更新是一个很常见需求。这个需求的应用就是数据绑定的知识。
数据绑定还有许多其他的应用场景,也有多种表现形式。本小节我们来学习一下各种数[详细]