返回顶部
首页 > 资讯 > 前端开发 > JavaScript >uniapp和vue的区别详解
  • 902
分享到

uniapp和vue的区别详解

2024-04-02 19:04:59 902人浏览 泡泡鱼
摘要

目录1.简单的页面示例2.uni-app支持Vue组件和小程序原生组件混用3.常用标签,常用组件包括view、text、swiper、scroll-view等。4.生命周期4.1应用

项目目录:

┌─uniCloud 云空间目录,阿里云为uniCloud-aliyun,腾讯云为uniCloud-tcb
│─components 符合vue组件规范的uni-app组件目录
│ └─comp-a.vue 可复用的a组件
├─hybrid App端存放本地html文件的目录
├─platfORMs 存放各平台专用页面的目录
├─pages 业务页面文件存放的目录
│ ├─index
│ │ └─index.vue index页面
│ └─list
│ └─list.vue list页面
├─static 存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此
├─uni_modules 存放uni_module规范的插件。
├─wxcomponents 存放小程序组件的目录
├─main.js Vue初始化入口文件
├─App.vue 应用配置,用来配置App全局样式以及监听 应用生命周期
├─manifest.JSON 配置应用名称、appid、loGo、版本等打包信息
└─pages.json 配置页面路由、导航条、选项卡等页面类信息

1.简单的页面示例

<template> <view class="hello">{{hello}}view>template><script>export default { data() {return {hello: 'hello, 我是神的尾巴' } } }script><style>.hello {color: red;}style>

2.uni-app支持vue组件和小程序原生组件混用

具体的使用方式见uni-app 小程序组件支持:https://uniapp.dcloud.io/frame?id=小程序组件支持。

3.常用标签,常用组件包括view、text、swiper、scroll-view等。

支持在 template 模板中嵌套 和

和 并不是一个组件,它们仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。


<template>
    <view>
        <template v-if="test">
            <view>test 为 true 时显示</view>
        </template>
        <template v-else>
            <view>test 为 false 时显示</view>
        </template>
    </view>
</template>

4.生命周期

4.1应用生命周期,这app.vue里面

在这里插入图片描述

4.2页面生命周期,可以做每个页面中写。

uni-app 支持如下页面生命周期函数:

在这里插入图片描述

onLoad: function() {
console.log(‘visitor onLoad');
},
onShow: function() {
console.log(‘visitor onShow');
},
mounted: function() {
console.log(‘visitor mounted');
},

4.3组件生命周期, 相当于vue的生命周期。

在这里插入图片描述

5.使用插件

uni-app 插件市场,去找一些适合我们业务场景的插件。

例如下拉刷新插件、原生APP一键登录插件等。

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: uniapp和vue的区别详解

本文链接: https://lsjlt.com/news/154759.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • uniapp和vue的区别详解
    目录1.简单的页面示例2.uni-app支持vue组件和小程序原生组件混用3.常用标签,常用组件包括view、text、swiper、scroll-view等。4.生命周期4.1应用...
    99+
    2024-04-02
  • uniapp和vue data里面区别
    Vue 和 Uniapp 都是基于 Vue 的框架,它们之间有很多相同之处,但也有一些不同之处。其中之一就是数据管理的方式不同。在 Vue 中,我们通常使用 data 属性来存储组件的数据,而在 Uniapp 中,我们可以使用 data 属...
    99+
    2023-05-22
  • 详解vue中$router和$route的区别
    我们在 vue 项目中一般都会用到路由,而 vue-router 是 vue.js 官方的路由管理器。 this.$route:当前激活的路由的信息对象。每个对象都是局部的,可以获取...
    99+
    2024-04-02
  • uniapp与vue的区别有哪些
    uniapp与vue的区别有哪些?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。vue是什么软件Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架...
    99+
    2023-06-06
  • Vue 中的 computed 和 watch 的区别详解
    目录computed注意应用场景watch总结computed computed 看上去是方法,但是实际上是计算属性,它会根据你所依赖的数据动态显示新的计算结果。计算结果会被缓存,c...
    99+
    2024-04-02
  • Vue完整版和runtime版的区别详解
    目录创建Vue实例的三种方式从HTML得到视图用JS构建视图使用vue-loader两者对比最佳实践SEO友好创建Vue实例的三种方式 从HTML得到视图 前提:使用完整版,CDN...
    99+
    2022-12-21
    Vue完整版runtime版区别 Vue runtime
  • Vue3中Vite和Vue-cli的特点与区别详解
    目录1. 创建3.0项目Vite 与 Vue-cli 是什么?Vue-cli 的特点:Vite 的特点:Vite 和 Vue-cli的区别:总结:1. 创建3.0项目 vue-cli...
    99+
    2022-12-28
    vue3 vite和vue-cli vue cli教程 Vue3 vite
  • Vue中$router与 $route的区别详解
    目录前言路由跳转分为编程式和声明式前言 点击视频讲解更加详细 this.$route:当前激活的路由的信息对象。每个对象都是局部的,可以获取当前路由的 path, name...
    99+
    2024-04-02
  • 详解JS中? ?和?. 和||的区别
    目录1、 与 || 的区别2、 和 . 的区别1、 与 || 的区别 1)相同点: 和 || 的用法相同,都是前后是值,中间用符号连接,根据前面的值来判断最终是返回前面的值还是后面...
    99+
    2024-04-02
  • Redis和Memcached的区别详解
    Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: 1.Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持...
    99+
    2022-06-04
    详解 区别 Redis
  • Linux下“/”和“~”的区别详解
    ”/“是根目录,”~“是家目录。linux存储是以挂载的方式,相当于PofNAHfXm是树状的,源头就是”/“,也就是根目录。而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普...
    99+
    2022-06-04
    Linux “/”和“~”区别 Linux /和~
  • Servlet中/和/*的区别详解
    目录本文提纲版本约定✍正文点拨“市面上”的错误答案1、/用于Servlet,demo:这个urlPatterns是合法的。只不过它属于精确匹配,也就是说别看它中间有*,仍...
    99+
    2024-04-02
  • C和C++的区别详解
    目录通过程序来介绍1.iostream文件2.头文件名的区别C语言C++3.名称空间namespace封装性4.使用cout进行C++的输出指针和数组名的区别反汇编查看区别结论解引用...
    99+
    2024-04-02
  • mysql中#{}和${}的区别详解
    #{}会将传入的数据当成一个字符串,会对自动传入的数据加一个双引号 order by #{userId}   这里假如userId = 111,那么解析成sql时...
    99+
    2024-04-02
  • vue3ref和reactive的区别详解
    目录Refreactive源码分析视频 点击进入 Ref ref数据响应式监听。ref 函数传入一个值作为参数,一般传入基本数据类型,返回一个基于该值的响应式Ref对象,该...
    99+
    2023-03-19
    vue3 ref 和reactive
  • bashshell和dashshell的区别详解
    最近在工作中遇到一个很奇葩的问题,就是一个嵌入式的SDK编译,它里面执行shell命令的时候,使用的dash shell来解析,而通常我们默认用的是bash shell来解析;我按照...
    99+
    2023-05-19
    bash shell dash shell
  • mybatis中#{}和${}的区别详解
    目录一、MyBatis中${}和#{}的区别1.1 ${}和#{}演示1.2 SQL注入问题1.3 ${}和#{}的区别1.4 #{}底层是如何防止SQL注入的?1.4.1 网上的答...
    99+
    2024-04-02
  • Vue生命周期区别详解
    生命周期分类 vue每个组件都是独立的,每个组件都有一个属于它的生命周期, 从一个组件创建、数据初始化、挂载、更新、销毁,这就是一个组件所谓的生命周期。 在组件中具体的方法有: ...
    99+
    2024-04-02
  • jsp和servlet区别详解
    jsp和servlet区别详解jsp和servlet的区别有以下几点:Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。推荐:《Java学习》js...
    99+
    2015-04-20
    java教程 jsp servlet
  • MyISAM和InnoDB区别详解
    MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作