iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue中setup有什么作用
  • 318
分享到

vue中setup有什么作用

2023-06-29 04:06:40 318人浏览 八月长安
摘要

本篇内容介绍了“Vue中setup有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在vue中,使用setup是为了封装复用;setu

本篇内容介绍了“Vue中setup有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在vue中,使用setup是为了封装复用;setup的设计是为了使用组合式api,当组件变得更大时,逻辑关注点的列表也会增长,会导致组件难以阅读和理解,而通过setup可以将该部分抽离成函数,就可以不用关心该部分的逻辑了。

本文操作环境:windows10系统、Vue2.9.6版,DELL G3电脑。

vue为什么使用setup

  • vue3中的setup有什么用?

setup的设计是为了使用组合式api

  • 为什么不用之前的组件的选项

data、computed、methods、watch 组织逻辑在大多数情况下都有效。然而,当我们的组件变得更大时,逻辑关注点的列表也会增长。这可能会导致组件难以阅读和理解,尤其是对于那些一开始就没有编写这些组件的人来说。而通过setup可以将该部分抽离成函数,让其他开发者就不用关心该部分逻辑了.

  • setup的在vue生命周期的位置

setup位于created 和beforeCreated只前,用于代替created 和beforeCreated,但是在setup函数里不能访问到this,另外setup内可以通过以下hook操作整个生命周期

  • setup可以接收哪些参数?

setup可接受props,context,其中props由于是响应式数据,不能直接解构赋值,context不是响应式数据,可以直接解构赋值;setup必须返回一个对象,一旦return,就可以像vue2.x的方式使用该属性

props:['test']setup(props,context){//const {test} = props //错const {test} = toRefs(props) //对const { attrs, slots, emit }= context //对  return {    test  }}

优先级,如果data,props,setup都有一个同名属性,setup返回的该属性优先级最高,以执行以下代码为例,将显示:test from son's setup

为了封装复用性

工程或者应用不能只谈实现,还要考虑持续集成和多人协作,前端之前由于业务复杂度太低,所以你用组件化,或者撑死了上个全局状态管理,能够解决问题,最多也就费点手但是现在不太行了,前后端接口调用太浪费效率,所以非常有必要有更好的架构,让前端能够有完整的封装复用性支撑(也就是完全编程能力),这样才能 hold 住集群中视图服务的位置

“vue中setup有什么作用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: vue中setup有什么作用

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中setup有什么作用
    本篇内容介绍了“vue中setup有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在vue中,使用setup是为了封装复用;setu...
    99+
    2023-06-29
  • vue3.0 setup中使用vue-router问题
    目录vue3.0 setup中使用vue-routervue-router4与vue3的setup使用在 setup 中访问路由和当前路由route 对象是一个响应式对象导航守卫vu...
    99+
    2022-11-13
    vue3.0 setup 使用vue-router vue3.0 setup vue-router
  • 聊聊为什么Vue 3要使用setup()函数
    在Vue 2中,我们通常会使用选项式API来创建组件,即通过声明生命周期函数、数据、事件等来实现组件的功能。但是,Vue 3提供了一种新的API方式,称为函数式API,其中最关键的部分是setup()函数。setup()函数是Vue 3中的...
    99+
    2023-05-14
  • Vue中的Hooks有什么作用
    本篇内容介绍了“Vue中的Hooks有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Hooks 对于 Vue 意义着什么?Hooks...
    99+
    2023-06-29
  • bootstrap-vue有什么作用
    本篇内容主要讲解“bootstrap-vue有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“bootstrap-vue有什么作用”吧!   ...
    99+
    2022-10-19
  • vue的nextTick有什么作用
    这篇文章主要介绍“vue的nextTick有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue的nextTick有什么作用”文章能帮助大家解决问题。为什么要用nextTick请看如下一段代...
    99+
    2023-07-04
  • vue组件有什么作用
    本篇内容主要讲解“vue组件有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue组件有什么作用”吧! vue组件的好处:1...
    99+
    2022-10-19
  • vue3.0中setup怎么使用
    本文小编为大家详细介绍“vue3.0中setup怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue3.0中setup怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在vue3.0中,setup函...
    99+
    2023-06-29
  • Vue3中setup script怎么用
    这篇文章主要为大家展示了“Vue3中setup script怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue3中setup script怎么用”这篇文章吧。前言Vu...
    99+
    2023-06-29
  • vue作用域插槽有什么用
    这篇文章给大家分享的是有关vue作用域插槽有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。作用域插槽利用好作用域插槽可以做一些很有意思的事情,比如定义一个基础布局组件A,只...
    99+
    2022-10-19
  • vue指令是什么及有什么作用
    这篇文章主要介绍了vue指令是什么及有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue指令是什么及有什么作用文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2022-10-19
  • vue的el是什么及有什么作用
    本篇内容介绍了“vue的el是什么及有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在vue中,el是element的缩写,可称之为...
    99+
    2023-07-04
  • 样式穿透vue中的scoped有什么作用
    这篇文章主要介绍了样式穿透vue中的scoped有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇样式穿透vue中的scoped有什么作用文章都会有所收获,下面我们一起来看看吧。scoped的使命与作用这...
    99+
    2023-07-02
  • vue的options选项有什么作用
    这篇文章主要讲解了“vue的options选项有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的options选项有什么作用”吧!在vue中,options选项是指“构造选项”...
    99+
    2023-07-04
  • vue数据冻结有什么作用
    这篇文章主要讲解了“vue数据冻结有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue数据冻结有什么作用”吧!在vue中,数据冻结“Object.freeze()”方法用于冻结对象...
    99+
    2023-07-05
  • Vue中在setup下如何使用自定义指令
    目录如何在setup下使用自定义指令1. 局部的自定义指令2. 全局注册自定义指令3. 简单的效果图4. 千万要注意如何在setup下使用自定义指令 1. 局部的自定义指令 html...
    99+
    2022-11-13
  • vue中vuex有什么用
    小编给大家分享一下vue中vuex有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Vuex什么是Vuex?官方说法:Vue...
    99+
    2022-10-19
  • vue中router.push()有什么用
    这篇文章给大家分享的是有关vue中router.push()有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。除了使用 <router-link> 创建 a 标签...
    99+
    2022-10-19
  • Vue中Watcher有什么用
    本篇文章给大家分享的是有关Vue中Watcher有什么用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。接着上节Vue Watcher源码的话,...
    99+
    2022-10-19
  • vue中@click.native.prevent有什么用
    这篇文章主要介绍了vue中@click.native.prevent有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关于@click.native.prevent的说明...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作