uniapp和微信小程序的区别

news/2025/1/12 22:46:59/

1、页面标签基本相同

view,text、scroll-view,input、picker、swiper等等

2、api基本相同,wx换成uni即可

原生写法:wx.request、wx.showModal、wx.showToast、wx.showLoading、wx.chooseImage、wx.switchTab、wx.navigateo、wx.setStorageSync等等

uniapp写法:uni.request,uni.showModal、uni.showToast、uni.showLoading、uni.chooseImage、uni.switchTab、uni..navigateo、uni.setStorageSync等等

3、生命周期函数相同

onLoad,onShow,onPullDownRefresh、onReachBotton、onShareAppMessage等等

点击事件写法不同

原生小程序是bindtap

<image bindtap="preview"></image>

uniapp是@click

<image @click="preview"></image>

传参方式不同

原生写法是data-xxx

<image bindtap="preview" data-src = '{{item.src}}' ></image>

 preview(e) {    console.log( e.currentTarget.dataset.src)   },

uniapp写法

<image @click="preview(item.src)" ></image>

  preview(src) {    console.log(src)   },   input的value值绑定并监听 原生写法是    <input value='{{sex}}' bindinput='jianting'></input> jianting(e){ //实时监听 console.log(e.detail.value) }   uniapp写法是 <input v-model='sex'></input>   属性绑定   原生写法是   <image src='{{src}}' ></image> uniapp写法是 <input :src='src'></input>   更新视图方法  原生写法   this.setData({       data: 1     })   uniapp写法是 this.data = 1   列表循环  原生写法 <view class="flexcost mtb30" wx:for="{{list}}" wx:key='goodsOrderId' >{{item.name}}</view> //默认是item uniapp写法 <view v-for="(item, index) in list" :key="res.goodsOrderId">{{item.name}}</view>


http://www.ppmy.cn/news/20656.html

相关文章

k8s集群调度、亲和性、污点和容忍、pod状态、排障步骤

目录 一、调度约束 二、创建资源工作流程 三、Scheduler调度过程 1.Scheduler调度中考虑的问题 2.调度过程的步骤 3.预算策略&#xff08;predicate&#xff09;的常见算法 4.优选策略&#xff08;priorities&#xff09;的优先级 四、Pod 调度到指定Node节点 1.nodeNa…

【MyBatis】| MyBatis参数处理(核心知识)

目录 一&#xff1a;MyBatis参数处理 1. 单个简单类型参数 2. Map参数 3. 实体类参数&#xff08;PoJo类&#xff09; 4. 多参数 5. Param注解&#xff08;命名参数&#xff09; 一&#xff1a;MyBatis参数处理 接口中方法的参数专栏&#xff01; 1. 单个简单类型参数 简…

opencv去除小区域的连通区域

#include "opencv.hpp" #include "iostream" using namespace std; using namespace cv; int main() { Mat srcImage, grayImage, dstImage,imgHSVMask; int size 800; //面积因子 //srcImage imread("Road2.png"); /*imshow("原…

贪心算法-通过条件收拢范围

二叉树往下搜索 [二叉搜索树最近公共祖先](https://leetcode-cn.com/problems/lowest-common-ancestor-of-a-binary-search-tree) 利用二叉搜索树特性,不断靠近的去找 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 因为是二叉搜索树,则可以根据值选择哪边,在…

迪赛智慧数——折线图(平滑折线图):近10年国内旅游市场规模

效果图经过全面开放和“阳康”&#xff0c;旅游市场已经开始复苏。现在恰逢寒冬&#xff0c;海南等国内许多旅游胜地成为热门旅游目的地&#xff0c;泰国等国际旅游频频上热搜。2022年&#xff0c;随着我国国内疫情发展形势的好转&#xff0c;旅游产品市场经济呈现一个积极复苏…

【进击的算法】动态规划——01背包

&#x1f37f;本文主题&#xff1a;动态规划 01背包 背包问题 C/C 算法 &#x1f388;更多算法&#xff1a;基础回溯算法 基础动态规划 &#x1f495;我的主页&#xff1a;蓝色学者的主页 文章目录一、前言二、概念✔️动态规划概念✔️01背包的概念三、问题描述与讲解&#x1…

数据分析:SQL和Python

SQL 统计数据概况&#xff1a;计算样本总数、商家总数、用户总数、消费总数、领券总数等 selectcount(User_id) as 样本总数,count(distinct Merchant_id) as 商家总数,count(distinct User_id) as 用户总数,count(Date) as 消费总数,count(Date_received) as 领券总数,(sele…

Redis 过期删除策略和内存淘汰策略

过期删除策略&#xff1a; Redis 是可以对 key 设置过期时间的&#xff0c;因此需要有相应的机制将已过期的键值对删除&#xff0c;而做这个工作的就是过期键值删除策略。 #如何设置过期时间 设置 key 在 n 秒后过期&#xff0c;比如 expire key 100 表示设置 key 在 100 秒后过…