Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue3 script setup

作者:噬血啸月   发布日期:2026-03-04   浏览:46

<template>
  <div>
    <p>{{ message }}</p>
    <button @click="increment">Count is: {{ count }}</button>
  </div>
</template>

<script setup>
import { ref, reactive } from 'vue';

// 声明一个响应式的字符串变量
const message = ref('Hello Vue 3 with Script Setup!');

// 声明一个响应式的数字变量
const count = ref(0);

// 定义一个方法,用于增加计数器的值
function increment() {
  count.value++;
}
</script>

<style scoped>
/* 这里可以添加样式 */
</style>

解释说明:

  1. <template> 部分:

    • 使用了两个插值表达式 {{ message }}{{ count }} 来显示 messagecount 的值。
    • 绑定了一个点击事件到按钮上,当按钮被点击时调用 increment 方法。
  2. <script setup> 部分:

    • import { ref, reactive } from 'vue';:从 Vue 中导入 refreactive 函数。
    • const message = ref('Hello Vue 3 with Script Setup!');:使用 ref 创建了一个响应式的字符串变量 message
    • const count = ref(0);:使用 ref 创建了一个响应式的数字变量 count
    • function increment() { count.value++; }:定义了一个方法 increment,每次调用时将 count 的值加 1。
  3. <style scoped> 部分:

    • 可以在这里添加样式,scoped 属性确保这些样式只作用于当前组件。

上一篇:import { ref } from vue

下一篇:vue3 createvnode

大家都在看

vue.js devtools用法

three.js vue

vue js for循环

vue.min.js 本地引入

highlight.js vue

vue.config.js 配置

vue.config.js 配置代理

vue.config.js configu

node.js vue

vue3 写法

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站