佛山高端网站建设工作室wordpress化妆品主题

web/2025/9/27 6:01:52/文章来源:
佛山高端网站建设工作室,wordpress化妆品主题,南昌网站建设如何,舟山做网站的公司在Vue 3 中有多种定义组件的方法。从选项到组合再到类 API#xff0c;情况大不相同 1、方式一#xff1a;Options API 这是在 Vue 中声明组件的最常见方式。从版本 1 开始可用#xff0c;您很可能已经熟悉它。一切都在对象内声明#xff0c;数据在幕后由 Vue 响应。它不是…在Vue 3 中有多种定义组件的方法。从选项到组合再到类 API情况大不相同 1、方式一Options API 这是在 Vue 中声明组件的最常见方式。从版本 1 开始可用您很可能已经熟悉它。一切都在对象内声明数据在幕后由 Vue 响应。它不是那么灵活因为它使用 mixin 来共享行为。 script import TheComponent from ./components/TheComponent.vue import componentMixin from ./mixins/componentMixin.jsexport default {name: OptionsAPI,components: {TheComponent,AsyncComponent: () import(./components/AsyncComponent.vue),},mixins: [componentMixin],props: {elements: {type: Array,},counter: {type: Number,default: 0,},},data() {return {object: {variable: true,},}},computed: {isEmpty() {return this.counter 0},},watch: {counter() {console.log(Counter value changed)},},created() {console.log(Created hook called)},mounted() {console.log(Mounted hook called)},methods: {getParam(param) {return param},emitEvent() {this.$emit(event-name)},}, } /script templatediv classwrapperTheComponent /AsyncComponent v-ifobject.variable /div classstatic-class-name :class{ dynamic-class-name: object.variable }Dynamic attributes example/divbutton clickemitEventEmit event/button/div /templatestyle langscss scoped .wrapper {font-size: 20px; } /style方式二Composition API 在 Vue 3 中引入了 Composition API。 目的是提供更灵活的 API 和更好的 TypeScript 支持。这种方法在很大程度上依赖于设置生命周期挂钩。 script import {ref,reactive,defineComponent,computed,watch, } from vueimport useMixin from ./mixins/componentMixin.js import TheComponent from ./components/TheComponent.vueexport default defineComponent({name: CompositionAPI,components: {TheComponent,AsyncComponent: () import(./components/AsyncComponent.vue),},props: {elements: Array,counter: {type: Number,default: 0,},},setup(props, { emit }) {console.log(Equivalent to created hook)const enabled ref(true)const object reactive({ variable: false })const { mixinData, mixinMethod } useMixin()const isEmpty computed(() {return props.counter 0})watch(() props.counter,() {console.log(Counter value changed)})function emitEvent() {emit(event-name)}function getParam(param) {return param}return {object,getParam,emitEvent,isEmpty}},mounted() {console.log(Mounted hook called)}, }) /scripttemplatediv classwrapperTheComponent /AsyncComponent v-ifobject.variable /div classstatic-class-name :class{ dynamic-class-name: object.variable }Dynamic attributes example/divbutton clickemitEventEmit event/button/div /templatestyle scoped .wrapper {font-size: 20px; } /style使用这种混合方法需要大量样板代码而且设置函数很快就会失控。在迁移到 Vue 3 时这可能是一个很好的中间步骤但是语法糖可以让一切变得更干净。 方式三Script setup 在 Vue 3.2 中引入了一种更简洁的语法。通过在脚本元素中添加设置属性脚本部分中的所有内容都会自动暴露给模板。通过这种方式可以删除很多样板文件。 script setup import {ref,reactive,defineAsyncComponent,computed,watch,onMounted, } from vue;import useMixin from ./mixins/componentMixin.js; import TheComponent from ./components/TheComponent.vue; const AsyncComponent defineAsyncComponent(() import(./components/AsyncComponent.vue) );console.log(Equivalent to created hook); onMounted(() {console.log(Mounted hook called); });const enabled ref(true); const object reactive({ variable: false });const props defineProps({elements: Array,counter: {type: Number,default: 0,}, });const { mixinData, mixinMethod } useMixin();const isEmpty computed(() {return props.counter 0; });watch(() props.counter, () {console.log(Counter value changed); });const emit defineEmits([event-name]); function emitEvent() {emit(event-name); } function getParam(param) {return param; } /scriptscript export default {name: ComponentVue3, }; /scripttemplatediv classwrapperTheComponent /AsyncComponent v-ifobject.variable /divclassstatic-class-name:class{ dynamic-class-name: object.variable }Dynamic attributes example/divbutton clickemitEventEmit event/button/div /templatestyle scoped .wrapper {font-size: 20px; } /style

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

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

相关文章

一个人怎么做网站网络架构扁平化

题解:CF1914E-Game with Marbles 事先说明一下,本题解不讲解简单数据范围的算法,因为复杂数据范围的就很简单。 这道题的大体意思是这样的:小A有颜色为i(i1~n)的小球a[i]个,小B有颜色为i(i1~n)的小球b[i]个。现在他们…

网站建设中页面模板eclipse做网站代码

一、简介 PS 是 Linux 系统命令之一,在 Linux 中是查看进程的命令。查看正处于 Running 的进程。 linux 上进程有 5 种状态: 运行:正在运行或在运行队列中等待 中断:休眠中,受阻,在等待某个条件的形成或接收到信号 不…

如何查询个人名下企业企业网站建设营销优化方案

目录 创建数组 读取数组 读取单个元素 读取所有成员 默认位置 数组的长度 提取数组序号 提取数组成员

wordpress站点跟换域名郑州网站建设公司qq

平常我们看到的说明书是像这样纯文字解说的或者是规范的文字配图这些说明书一般都是注重文字的上表达而大家熟悉的家居品牌宜家将说明书创意玩出了新境界!↓↓↓这不,最近由于全球疫情严峻期间宜家的全新说明书手册搜罗了各种纸上游戏意为帮助大家打发无…

广州网站建设o2owordpress检索插件

我们看官网文档中这个地方我们先创建好数据库,以供练习使用数据库我们创建数据表我们创建分区表,选取的字段不能是表中存在的字段元数据信息Formatted信息那我们加载信息load data local inpath /data/hivetest/dept.txt into table dept_partition part…

苏州 营销型网站 高端网站阿里云服务器登录入口

[Toc]# 1、问题描述 python在绘图过程中,可能会出现colorbar高度与主图不匹配情况,需要进行调整,使得与主图高度对齐,使图像更美观。示例:colorbar位置高于主图 2、解决方法 通过调整shrink参数匹配对齐,pad调整x轴…

电子商务网站建设 实验分析网络营销与网站推广的区别

拦截器 配置信息(拦截所有请求) 其实这种可以作为springAOP作日志记录

小程序模板下载安装seo优化排名易下拉试验

mysql忘记密码,怎么办?我们经常需要修改mySQL的密码,比如时间久了忘记了MySQL的密码,也或者是使用了一台别人使用过的电脑,不知道之前密码的情况下,又想使用MySQL,怎么办呢?准备工作…

html购物网站设计论文课程分销的网站怎么做

▌单片机解密是什么?单片机解密又叫单片机破解,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成 了习惯叫法,我们把CPLD解密,DSP解密都习惯称为单片机解密。单片机只是能装载程序芯…

如何制作淘宝客网站张家界酒店网站建设

6-1 猴子吃桃-递归 分数 10 全屏浏览题目 切换布局 作者 ZZULI 单位 郑州轻工业大学 小猴子第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一…

西丽网站建设做传销网站违法

最近一款“聊天机器人”迅速爆火,它叫ChatGPT,全称Chat Generative Pre-trained Transformer,对话数据预先训练生成的Transformer模型,"主要特色"是能够学习和理解人类的语言。 ChatGPT起源于聊天机器人(chat bot),它是一种使用聊天接口与用户交互的机器人,它可…

网站如何备案微信小程序开发商家

最近在处理一批数据,10的8次方,处理完毕大概要一个月,并且这个程序占用的CPU只有一个(我从来没有注意到这个问题啊啊啊)。 突然师兄提醒我可以把10的8次方条数据拆成10个10的7次方,作为10条任务并行处理&a…

汕头网页网站制作wordpress实现瀑布流

优化查询使用Explain语句分析查询语句Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句。通过对查询语句的分析,可以了解查询语句的执行情况,找出查询语句执行的瓶颈,从而优化查询语句.使用索引查询MySql中提高性能的一个最有效的…

在线购物网站模板宣传网

Redis是一种高性能的开源内存数据结构存储,用作数据库、缓存和消息代理。它支持多种数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)及有…

推广网站公司电子商务智能建站

目录 一:重排链表(LeetCode.143) 二:删除链表的节点(LCR 136. 删除链表的节点) 三:K个一组反转链表(LeetCode.25) 有关经典算法链表的第一篇内容,可以查看我…

培训网站 建科技网站建设公司

前言 让静态的图片“开口说话”,一直是人们对人工智能的期待。近年来,随着深度学习技术的发展,音频驱动的肖像图像动画技术取得了长足的进步。各种模型涌现,但如何实现精准的唇形同步、保持视频的真实感和流畅性,以及…

手机优化游戏性能的软件网站优化推广公司推荐

文章目录 下载安装包执行安装包 #微信开发者工具安装教程 下载安装包 官网网址 执行安装包 D:\Program Files (x86)\Tencent\微信web开发者工具\dll

局域网站建设模版网站优化北京seo

后端业务:定时更新“A股日线行情”数据 需求说明 为了获取前一天的最新数据,我们需要每天晚上10点定时刷新daily股票列表基础信息,并将最新数据插入或更新到数据库中。 如果该内容是在当天交易日信息未更新前查询(15~16点之前&a…

简易网站只做网站不做app

本章主要是讲模拟实现list,文章末附上代码。 目录 一、创建思路 二、构造函数 三、迭代器 四、增删 五、代码 一、创建思路 如下方代码,链表是由一块一块不连续的空间组成的,所以这里写了三个模板,一个是节点,一…

免费视频网站app使用排名东莞网站建设 硅橡胶

最近在写定时任务,以前没接触过。查了些相关资料说使用quartz定时框架。需要配置文件:config-quartz.xml相关配置如下(红色部分是之后添加的,在后面步骤会说明):xsi:schemaLocation"http://www.springframework.org/schema/b…