Uniapp学习笔记(数据展示、数据循环、条件编译、计算属性、组件的使用、组件插槽、生命周期)

1.项目准备

1.1开发方式

uni-app为我们提供2种开发方式:

  1. 使用DCloud公司提供HBuilderX工具来快速开发;

  2. 使用脚手架来快速开发(我们这次项目使用此方式);

1.2脚手架搭建项目

  1. 全局安装,如果你以前安装过就不需要重复安装了。
npm install -g @vue/cli
  1. 创建项目。
vue create -p dcloudio/uni-preset-vue dnpicture

在这里插入图片描述

在这里插入图片描述

  1. 启动项目(微信小程序)。
npm run dev:mp-weixin

在这里插入图片描述

  1. 在微信小程序开发者工具导入项目。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

1.3搭建过程中可能遇到的问题

容易出现 vue 和 vue-template-complier版本不一致的问题。

1.3搭建过程中可能遇到的问题
容易出现 vue 和 vue-template-complier版本不一致的问题。

在这里插入图片描述

根据提示重新安装对应的vue版本即可 npm install vue@2.6.10,然后再重新运行项目 npm run dev:mp-weixin。

1.4安装sass依赖

npm install sass-loader@7.3.1
npm install node-sass@4.14.1

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

2. 项目目录结构

官网https://uniapp.dcloud.io/
在这里插入图片描述

3. 基本语法

  1. 数据的展示
    在这里插入图片描述

  2. 数据的循环
    在这里插入图片描述

  3. 条件编译
    在这里插入图片描述

  4. 计算属性
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 事件
    在这里插入图片描述
    (1)事件的基本使用
    在这里插入图片描述
    在这里插入图片描述
    (2)事件传参
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  6. 组件的简单使用

(1)组件的定义
在这里插入图片描述

(2)组件的引入
在这里插入图片描述

(3)组件的注册
在这里插入图片描述

(4)组件的使用
在这里插入图片描述
在这里插入图片描述
7. 组件传递参数
在这里插入图片描述
(1)父向子传递参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)子向父传递参数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)使用全局数据传递参数
在这里插入图片描述
通过Vue的原型共享数据:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
通过globaldata共享数据:
在这里插入图片描述
8. 组件插槽slot
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
具名插槽:
在这里插入图片描述
在这里插入图片描述
9. 生命周期
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
完整的生命周期:
uniapp:
https://uniapp.dcloud.io/frame?id=%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
vue: https://cn.vuejs.org/v2/guide/instance.html?#生命周期图示
在这里插入图片描述

微信小程序: https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page-life-cycle.html
在这里插入图片描述

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

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

相关文章

word图片嵌入式为何只能看到一部分_Word排版的正确姿势!(Word论文排版教学)...

Hello,最近正值着手写毕业论文的初期,趁着这个时间点,我做了一个简易的,简单的,0基础的Word论文排版教学,帮助你在撰写论文的时候不再花费大量的时间浪费在调整格式里。初次做视频,难免有错误&a…

云计算三种服务模式SaaS、PaaS和IaaS及其之间关系(顺带CaaS、MaaS)

云计算架构图 很明显,这五者之间主要的区别在于第一个单词,而aaS都是as-a-service(即服务)的意思,这五个模式都是近年来兴起的,且这五者都是云计算的落地产品,所以我们先来了解一下云计算是什么…

uni-ui介绍uni-api

一、uni-ui介绍 安装 二、uni-api 解决uni-app中的跨域问题: "h5" : {"router" : {"mode" : "hash"},"devServer": {"https": false,"proxy": {"/web": {"target": …

一、uniapp项目(封装异步请求、moment.js时间处理、封装手势滑动组件、下载图片到本地)

一、封装异步请求: 1. 为什么要封装? 2. 封装的思路 export default (params) > {// 显示加载中uni.showLoading({title: "加载中"})return new Promise((resolve, reject) > {wx.request({...params,success(res) {resolve(res)},fail…

.net中如何发送HTTP请求网络资源

应用场景 应该说只要是需要通过发送Http请求获取网络资源的地方都要使用它,网络资源可以是指以URI来表示的资源,比如web api接口等。 HttpWebRequest .net2.0 ~ .net4.0使用HttpWebRequest 代码如下: 1 //.net2.0 ~ .net4.0使用HttpWebReque…

二、uniapp项目(分段器的使用、scroll-view、视频下载、转发)

一、分段器组件的使用 uniapp官方文档 <template><view class"category"><view class"category_tab"> <view class"category_tab_title"><view class"title_inner"><uni-segmented-control :curr…

problem b: 一年中的第几天_第九届蓝桥杯B组试题

1.标题&#xff1a;第几天2000年的1月1日&#xff0c;是那一年的第1天。那么&#xff0c;2000年的5月4日&#xff0c;是那一年的第几天&#xff1f;注意&#xff1a;需要提交的是一个整数&#xff0c;不要填写任何多余内容。“手动分割”大小月判断&#xff1a;https://jingyan…

一、express 路由 todos案例

一、express路由 动态路由参数 params 路径参数 query 二、 todos案例 2.1 准备工作 新建一个文件夹01-demo执行npm init -y 生成package.json配置文件执行npm install express --save 安装express新建app.js文件&#xff0c;这是程序的入口文件新建db.json文件&#xff0…

二、express中间件

一、中间件引入 实现加入日志模块功能&#xff1a; 1. 我们能想到的方案&#xff1a; 将日志输出代码封装到函数中&#xff0c;然后需要日志输出的地方调用这个函数即可。 app.js文件&#xff1a; const express require(express)const app express()const myLogger (r…

三、Express 路由

一、路由 路由是指应用程序的端点(URI)如何响应客户端请求. 你可以使用app与HTTP方法相对应的Express对象的方法来定义路由. 例如,app.get()处理GET请求和app.post POST 请求。 你还可以使用app.all()处理所有HTTP方法,并使用app.use()将中间件指定为回调函数. 这些路由方法…

RESTful 接口设计规范

一、RESTful 接口设计规范 1. 协议 API与用户的通信协议&#xff0c;尽量使用HTTPs协议。 2. 域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定API很简单&#xff0c;不会有进一步扩展&#xff0c;可以考虑放在主域名下。 https://example.org/ap…

是引进外部函数吗_使用PowerBI的这两个函数,灵活计算各种占比

计算个体占总体的比例是一个很常见的分析方式&#xff0c;它很简单&#xff0c;就是两个数字相除&#xff0c;但是当需要计算的维度、总体的范围发生动态变化时&#xff0c;如何灵活且快速的计算出各种占比&#xff0c;还是需要动一点心思的。本文就通过 DAX 中的 ALL 和 ALLSE…

WCF入门(五)---创建WCF服务

使用Microsoft Visual Studio2012创建WCF服务&#xff0c;理解如下所有必要的编码&#xff0c;更好地创建WCF服务的概念&#xff0c;这里做一个简单的任务。 启动Visual Studio 2012。 单击新建项目&#xff0c;然后在Visual C&#xff03;标签&#xff0c;选择WCF选项。 WCF服…

Express接口综合案例(创建项目、配置常用中间件、路由设计、提取控制器模块、配置错误统一处理中间件、用户注册的数据验证,密码加密)

一、创建项目 二、目录结构 三、配置常用中间件 3.1 解析请求体 express.json&#xff08;&#xff09;express.urlencoded&#xff08;&#xff09; 3.2 日志输出 morgan&#xff08;&#xff09; 3.3 为客户端提供跨域资源请求 cors&#xff08;&#xff09; 四、路…

二进制包如何知道go 版本_gops 是怎么和 Go 的运行时进行交互的?

本文基于 Go 1.13 和 gops 0.3.7.gops 旨在帮助开发人员诊断 Go 流程并与之交互。它提供了跟踪运行中的程序几秒钟的功能&#xff0c;可以通过获取 CPU 配置文件 pprof&#xff0c;甚至可以直接与垃圾收集器进行交互。发现gops 提供发现服务&#xff0c;该服务能够列出计算机上…

基于JWT的身份认证学习笔记

JSON Web Token&#xff08;缩写JWT&#xff09;是目前最流行的跨域认证解决方案。 一、跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 1、用户向服务器发送用户名和密码。 2、服务器验证通过后&#xff0c;在当前对话&#xff08;session&#xff09;里面保…

ssh 端口_【科普】SSH都不懂,还搞什么网络

今天小编为大家分享一篇关于SSH 的介绍和使用方法的文章。本文从SSH是什么出发&#xff0c;讲述了SSH的基本用法&#xff0c;之后在远程登录、端口转发等多种场景下进行独立的讲述&#xff0c;希望能对大家有所帮助。1. 什么是SSH&#xff1f;SSH是一种网络协议&#xff0c;用于…

二维码扫描和应用跳转

转载自&#xff1a; http://sindrilin.com/ios-dev/2015/11/01/二维码扫描和应用跳转.html 前面我们已经调到过怎么制作二维码&#xff0c;在我们能够生成二维码之后&#xff0c;如何对二维码进行扫描呢&#xff1f; 在iOS7之前&#xff0c;大部分应用中使用的二维码扫描是第三…

oracle 锁表如何解决_Java高并发解决什么方式

对于我们开发的网站&#xff0c;如果网站的访问量非常大的话&#xff0c;那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题&#xff0c;但话又说回来了&#xff0c;既然逃避不掉&#xff0c;那我们就坦然面对吧~今天就让我们一起来研究一下常见…

Express接口案例 使用jsonwebtoken

一、jsonwebtoken的使用 jsonwebtoken官方文档 const jwt require(jsonwebtoken) // 以同步的方式&#xff0c;生成jwt // const token jwt.sign({ // foo: bar // }, zepzepep)// 以异步的方式&#xff0c;生成jwt const token jwt.sign({foo: bar }, zepzepep, (err, …