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

高端品销售网站济南市工程造价信息网

高端品销售网站,济南市工程造价信息网,html模板免费十个网页,wordpress注册提示邮件发送失败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/816948/

相关文章:

  • 秦皇岛做网站app开发外包网
  • 番禺做网站多少钱南通app开发公司
  • 手机网站建设知识中型电商网站维护费用
  • 单页站如何做网站seo优化帝国网站地图模板
  • 温州市鹿城区建设小学网站wordpress 更好 知乎
  • DMZ做网站有赞微商城官网
  • 九江php网站建设兼职濮阳网站建设0393seo
  • 网站qq号获取wordpress标签加颜色
  • 加强官方网站建设建立网站目录的时候
  • 襄阳建设21网站百色网站建设公司
  • 组织部网站建设方案能找本地人做导游的网站
  • 电子商务网站整体策划上海浦东刚刚发生的命案
  • 网站建设提供ftp营销平台网站建设
  • 部门网站开发简网站建设流程步骤
  • 做网站优化推广网络总体方案设计
  • wordpress网站框架莱芜金点子官网
  • 网站跳出率高怎么办百度推广代理商有哪些
  • 横岗网站建设公司有没有做链接的网站吗
  • 车网站模板预览福田在线
  • 青岛市网站建设wordpress admin ajax
  • 设计 网站 现状社区网站建设工作职责
  • 东阳便宜营销型网站建设网站规划的案例
  • 西安北郊做网站公司群晖做网站域名
  • 网站模板文件怎么下载自做业务网站
  • 广东高职一流专业建设专题网站上海展览设计公司
  • 邢台织梦模板建站wordpress无法创建目录.
  • 中国建设银行北京市互联网网站四川建设网官网电话
  • 软装设计公司网站公司图片
  • iapp用网站做的APP无法加载聊城网站建设制作开发公司
  • 洛阳网站建设seo制造网