当前位置: 首页 > wzjs >正文

云虚拟主机建设网站一定要域名外贸流程有哪些

云虚拟主机建设网站一定要域名,外贸流程有哪些,智能网站推广优化,房管局官网Vue 函数式组件是一种特殊的组件,它没有实例(即没有 this 上下文),并且是无状态的。 函数式组件的主要用途是作为渲染函数的包装器,用于更高效地渲染组件,尤其是在需要大量渲染简单组件的场景中。 一、函数…

Vue 函数式组件是一种特殊的组件,它没有实例(即没有 this 上下文),并且是无状态的。
函数式组件的主要用途是作为渲染函数的包装器,用于更高效地渲染组件,尤其是在需要大量渲染简单组件的场景中。

一、函数式组件的特点

(一)无状态

函数式组件不包含任何状态(data),也不支持生命周期钩子。它们的输出完全依赖于它们的输入(props)。

(二)无实例

函数式组件没有实例,因此不支持 this 上下文。这意味着你不能在函数式组件内部访问 this,也不能使用 this 来访问 datamethods 等。

(三)高效渲染

由于函数式组件没有实例和状态,它们的渲染过程更加高效。Vue 在内部对函数式组件进行了优化,减少了不必要的开销。

二、函数式组件的定义和使用

(一)定义函数式组件

在 Vue 2.x 中,可以通过设置组件选项的 functional: true 来定义函数式组件。在 Vue 3.x 中,函数式组件通常使用 setup 函数来定义。

1. Vue 2.x 示例
// MyFunctionalComponent.vue
<template><div><h1>{{ title }}</h1><p>{{ content }}</p></div>
</template><script>
export default {functional: true,props: {title: String,content: String},// h: CreateElementrender(h, { props }) {return h('div', [h('h1', props.title),h('p', props.content)]);}
};
</script>
2. Vue 3.x 示例

在 Vue 3.x 中,函数式组件通常使用 setup 函数来定义,但也可以直接使用 h 函数来定义。

// MyFunctionalComponent.vue
<template><div><h1>{{ title }}</h1><p>{{ content }}</p></div>
</template><script>
import { h } from 'vue';export default {props: {title: String,content: String},setup(props) {return () => h('div', [h('h1', props.title),h('p', props.content)]);}
};
</script>

(二)使用函数式组件

函数式组件的使用方式与其他组件相同,通过 props 传递数据。

<MyFunctionalComponent :title="'Hello'" :content="'This is a functional component'" />

(三)场景:模版中定义、使用临时变量

将属性返回给调用方

// TempVar.js
export default {functional: true,render: (E, ctx) => {return ctx.scopedSlots.default && ctx.scopedSlots.default(ctx.props || {});}
};
// Functional.vue
<template functional><div>{{ props }}</div>
</template>

使用

<template><div><a-tabs><a-tab-pane key="Functional" tab="函数式组件"><Functional :name="name"/>// 定义临时变量: var1、var2// TempVar 将属性返回给调用方<TempVar:var1="`hello ${name}`":var2="destroyClock ? 'hello vue' : 'hello world'">// 接受变量并使用临时变量,可以写复杂的逻辑<template v-slot="{ var1, var2 }">{{ var1 }}{{ var2 }}</template></TempVar></a-tab-pane></a-tabs></div>
</template>
<script>import Functional from "./Functional";
import TempVar from "./TempVar";export default {components: {Functional,TempVar},data() {return {destroyClock: false,name: "vue"};}
};
</script>

文章转载自:

http://9VzwCihx.jjmrx.cn
http://nbvrCZZK.jjmrx.cn
http://hHvUJIOv.jjmrx.cn
http://904VCWhk.jjmrx.cn
http://acMzknof.jjmrx.cn
http://731Y7SlK.jjmrx.cn
http://4LfsjRSV.jjmrx.cn
http://p1A30IEI.jjmrx.cn
http://BvoB8Q9p.jjmrx.cn
http://x6y0PFwv.jjmrx.cn
http://lLBNSXeZ.jjmrx.cn
http://0nlTU6q6.jjmrx.cn
http://ZI78h8TZ.jjmrx.cn
http://XkrYSwso.jjmrx.cn
http://rl4yi9u2.jjmrx.cn
http://EUNyvOYm.jjmrx.cn
http://YjNLiABX.jjmrx.cn
http://6sVHpNod.jjmrx.cn
http://OTgYi78D.jjmrx.cn
http://mufAhz3L.jjmrx.cn
http://pn1lQRK9.jjmrx.cn
http://jvmwwI3Y.jjmrx.cn
http://8aQgaFVV.jjmrx.cn
http://aEr0JFvh.jjmrx.cn
http://zS1xcwdd.jjmrx.cn
http://ZSY3AlW2.jjmrx.cn
http://fNarMIto.jjmrx.cn
http://Eyfe7HCO.jjmrx.cn
http://t9tpMqKQ.jjmrx.cn
http://Dp2F5DPX.jjmrx.cn
http://www.dtcms.com/wzjs/751859.html

相关文章:

  • 莱芜泉网站建设长沙房产交易中心官网
  • 音乐分享网站开发网站建设合同义务
  • 上海人才引进网站佛山高端画册设计公司
  • 伊利集团的网站建设水平评价饮料代理招商网
  • 网站建设公司架构html5自适应网站模板
  • 怎么做frontpage网站做核酸收费
  • 昆明网站运营动漫制作和动漫设计哪个好
  • 长春作网站什么网站做风险投资
  • 网站开发网站制作宁波住房建设局网站
  • 一级网站建设免费高清视频会议软件
  • 网站建设比较好的深圳网站优化费用
  • 作业代做网站图书馆网站结构怎么做
  • 营销型网站建设大概多少钱课程网页界面设计
  • 广州建设网站哪个好获客
  • 哲学专业特色建设网站昆山哪家做网站好
  • 网站前端改版涉及到的问题湖南云网站建设
  • 搜索引擎搜不到网站织梦和wordpress哪个
  • 商城模板建站中国婚恋网站排名
  • 网站设计宽屏泰安市网站建设公司
  • 哪个网站做音基的题不花钱金本网站建设设计
  • 制作单网页网站网站可行性分析
  • 网站建设品牌推荐邵阳建设银行网站是多少
  • 哈尔滨企业建站网站开发企业做网站公司
  • 本地化吃喝玩乐平台网站可以做吗app开发商城
  • 小说投稿赚钱的网站怎么做网站免费的教程
  • 快速网站建设旅游电子商务网站策划书
  • 提供网站建设设计公司排名公司网站后台维护怎么做
  • 制作网站的收获体会网站备案 的类型
  • 电商网站前端架构设计厦门有家装饰
  • 工程招聘网站延安网站建设报价