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

河南网站托管优化网站开发用什么语言

河南网站托管优化,网站开发用什么语言,管理咨询是做什么的,中国建设银行个人查询余额<script setup> 是在单文件中使用 Composition API 的编译时语法糖&#xff0c;里面的代码会被编译成组件 setup() 函数的内容。 <script setup> 中的代码在每次组件实例被创建的时候都都会被执行。 定义数据&#xff1a; 在 <script setup> 语法糖的写法中…

<script setup> 是在单文件中使用 Composition API 的编译时语法糖,里面的代码会被编译成组件 setup() 函数的内容。

<script setup> 中的代码在每次组件实例被创建的时候都都会被执行。

定义数据:

<script setup> 语法糖的写法中,顶层的绑定会暴露给模板,因此在 <script setup> 中定义的变量、函数等可以直接使用。不需要像在 setup() 中一样 return 返回。

<template><div>{{ message }}</div>
</template><!-- 在 <script setup> 中编写 Composition API 就相当于是在 setup() 函数中编写 Composition API -->
<script setup>
import {ref} from 'vue'// 在 <script setup> 顶层编写的代码都会被暴露给 template 模板,因此在 <script setup> 中定义的变量、函数等不需要像在 setup() 中一样 return 返回,可以直接使用
const message = ref('Hello Vue')
</script><style scoped>
</style>   

导入组件:

<script setup> 语法糖的写法中,导入的组件可以直接使用。不需要像在 setup() 中一样手动通过 components 注册。

<template><Home></Home>
</template><script setup>
// 导入的组件不需要像在 setup() 中一样手动通过 components 注册,可以直接使用
import {Home} from './components/Home.vue'
</script><style scoped>
</style>   

接收 props 属性、发出 emit 事件:

<script setup> 语法糖的写法中,通过 defineProps() 函数定义要接收的 props;参数是一个对象,定义接收的 props;返回值是一个只读的 props 对象。

defineProps() 函数默认就在当前作用域中,不需要导入。

<template><div>{{ name }} - {{ age }}</div>
</template><script setup>
// 通过 defineProps() 函数定义接收的 props
const props = defineProps({name: {type: String,default: 'Lee',},age: {type: Number,default: 18,}
})
console.log(props)
</script><style scoped>
</style>   

<script setup> 语法糖的写法中,通过 defineEmits() 定义要发出的事件;返回值是一个函数,调用返回的函数可以发出事件。

defineEmits() 函数默认就在当前作用域中,不需要导入。

<template><button @cick="handleUserInfoChange">修改</button></template><script setup>// 1. 通过 defineEmits() 定义要发出的事件const emits = defineEmits(['userInfoChange'])const handleUserInfoChange = () => {// 2. 调用 defineEmits() 返回的函数发出手机哦啊吗emits('userInfoChange', '将名字改为 Tom')}</script><style scoped></style> 

暴露数据:

<script setup> 语法糖的写法中,组件中的数据、方法等如果想要其他组件能够通过其组件实例获取到,必须通过 defineExpose() 暴露出去。不能像在 setup() 函数中一样直接获取到。

defineExpose() 函数默认就在当前作用域中,不需要导入。

// Home.vue
<template><Home ref="homeRef"></Home><button @click="getComponentData">获取子组件中的数据</button>
</template><script setup>
import {ref} from 'vue'
import Home from './components/Home.vue';const homeRef = ref()
const getComponentData = () => {console.log(homeRef.value.message)
}
</script><style scoped>
</style>   
// Home.vie
<template>
<div>Home</div>
</template><script setup>const message = 'Hello Vue'
// 组件中的数据、方法等如果想要其他组件能够通过其组件实例获取,必须通过 defineExpose() 暴露出去
defineExpose({message,
})
</script><style scoped>
</style>   
http://www.khdw.cn/news/54565.html

相关文章:

  • 自己做副业可以抢哪个网站站长工具app下载
  • 女生wordpress网站适合做网销的一天都在干嘛
  • 网站建设jsp账户竞价托管公司
  • 海南省建设银行官方网站招聘湖南正规seo优化报价
  • 电子商务专业网站外贸网络推广经验
  • 电话手表网站网络推广中心
  • 网站建设方案书个人中小企业网站
  • 菜谱网站 源码搜索热词排行榜
  • 工作室项目推荐网络优化器下载
  • 迅 网站 模板竞价托管外包服务
  • 如何做网站策划案人民日报最新消息
  • 如何制作网页小游戏搜索引擎优化的主要工作
  • 网页设计与网站建设 作业怎么查权重查询
  • 做网站做网站的公司刷链接浏览量网站
  • 淘宝做网站杭州seo托管公司推荐
  • 洛阳网站的优化seo优化排名
  • 成都网页制作baishuhome谷歌seo课程
  • 重庆建设摩托车官方网站长沙seo外包优化
  • 泰安集团网站建设报价搜索关键词优化
  • 郑州网站建设郑州网站建设七彩科技优化方案官网
  • 如何提升网站转化率指数函数求导
  • 17网站一起做网店潮汕档口网络营销案例ppt课件
  • 团购汽车最便宜的网站建设山东关键词快速排名
  • 做企业网站 长春微商引流人脉推广软件
  • 网站建设博客作业沈阳市网站
  • 谁可以做网站优化排名推广上海aso优化公司
  • 免费建立小程序网站广东seo加盟
  • 网站怎么做镜像知识营销案例
  • 自己想做一个网站怎么做的google seo优化
  • html网站要怎么做的品牌推广方案范文