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

汕头市网站建设公司网站页面分类

汕头市网站建设公司,网站页面分类,工作经历怎么写?,优化型网站是模板Vue 3 是当下最流行的前端框架之一,其主要特点是性能更好、体积更小、更易于维护。下面是 Vue 3 的一些重要知识点和代码示例: 创建 Vue 实例 import { createApp } from vueconst app createApp({data() {return {message: Hello, Vue 3!}} })app.mo…

Vue 3 是当下最流行的前端框架之一,其主要特点是性能更好、体积更小、更易于维护。下面是 Vue 3 的一些重要知识点和代码示例:

  1. 创建 Vue 实例
import { createApp } from 'vue'const app = createApp({data() {return {message: 'Hello, Vue 3!'}}
})app.mount('#app')

    2.组件

import { defineComponent } from 'vue'export default defineComponent({props: {title: {type: String,required: true}},data() {return {message: 'Hello, Vue 3!'}},methods: {handleClick() {console.log('Button clicked')}},template: `<div><h1>{{ title }}</h1><p>{{ message }}</p><button @click="handleClick">Click me</button></div>`
})

    3.生命周期钩子函数

import { onMounted, onUpdated, onUnmounted } from 'vue'export default {setup() {onMounted(() => {console.log('Component mounted')})onUpdated(() => {console.log('Component updated')})onUnmounted(() => {console.log('Component unmounted')})}
}

      4.模板引用和插槽

<template><div><h1 ref="titleRef">{{ title }}</h1><slot></slot></div>
</template><script>
export default {props: {title: {type: String,required: true}},mounted() {// 操作模板引用console.log(this.$refs.titleRef)}
}
</script>

      5.响应式数据

import { reactive } from 'vue'export default {setup() {const state = reactive({message: 'Hello, Vue 3!'})return {state}}
}

       6.生命周期函数

import { onMounted, onUpdated, onUnmounted } from 'vue'export default {setup() {onMounted(() => {console.log('Component mounted')})onUpdated(() => {console.log('Component updated')})onUnmounted(() => {console.log('Component unmounted')})}
}

       7.组件通信

// 父组件
<template><div><child :message="message" @update-message="updateMessage" /></div>
</template><script>
import Child from './Child.vue'export default {components: {Child},data() {return {message: 'Hello, Vue 3!'}},methods: {updateMessage(newMessage) {this.message = newMessage}}
}
</script>// 子组件
<template><div><p>{{ message }}</p><button @click="handleClick">Update message</button></div>
</template><script>
import { defineEmits, defineProps } from 'vue'export default {props: defineProps({message: {type: String,required: true}}),emits: defineEmits(['update-message']),methods: {handleClick() {this.$emit('update-message', 'New message')}}
}
</script>

这些是 Vue 3 的一些重要知识点和代码示例,但不仅限于此。作为一个全面的前端框架,Vue 3 还有许多其他功能和工具,可以让您编写出更好的 Web 应用程序。

http://www.yayakq.cn/news/308715/

相关文章:

  • 济宁个人网站建设价格便宜网站建设营销排名方案
  • 推广型网站如何建站服务推广网站
  • 网站建设视频教程百度云搭建网站需要的软件
  • 关于网站建设好处文章网络营销跟网站推广有啥区别
  • WordPress网站404公益页面网站做留言板
  • 海外网站建站阳江房产网二手房出售
  • 五金加工厂怎么做网站宝塔wordpress教程
  • 山西官方网站有哪些类似wordpress 简单
  • wap网站建设哪家好源码交易平台网站源码
  • 中国建设服务信息网站制作网站最新工具
  • 镇江网站营销推广php网站制作 青岛
  • 网站托管服务适合用于哪种类型的网站汕头吧百度贴吧
  • 宁波做网站费用中国百强城市榜单湖南
  • 设计了网站河海大学学风建设网站
  • 怎么让自己做的网站别人可以访问中山建网站推荐
  • 做可转债好的网站天元建设集团有限公司管理工资发放
  • 陶然亭网站建设做网站跟app的区别
  • 官网模板建站塔山双喜做儿童业态招商要去哪些网站
  • 网站手机版怎么弄如何推广一个新的app
  • 网络营销导向网站建设的基础是什么网站模板怎么做视频教程
  • 百度商桥要怎么添加到网站wordpress显示关闭评论框
  • dw响应式网站模板进博会上海2022
  • 诸城网站设计做网站需要租服务器么
  • 宜昌做网站哪家最便宜摄影作品发布平台
  • 深圳网站建设服务商哪些好?wordpress index
  • 网站建设哪个好企业网站建设服务商
  • 网站建站系统程序软文范例100例
  • 厦门网站建设公司闽icp北京个人注册公司流程和费用
  • 技术支持:上海网站建设万网域名查询注册商
  • 上海网站编辑招聘湛江专业建站推荐