<script setup> 的作用

一、使用<script setup> 之后,就不需要手动写以下代码,只要写逻辑代码

未加setup,vite 工程要加上下面代码

*export default{

   *  setup(){

   *  //只要写逻辑代码

   *    return{***}

   *  }

   * }

加了setup ,export default  、setup() return{***} 不需要写了。vue做特殊编译处理

eg:

<script setup>
  /**
   * 单文件组件中使用组合式api:在顶部script标签元素上加上setup属性,vue做特殊编译处理
   * 使用<script setup> 之后,就不需要手动写以下代码,只要写逻辑代码
   * export default{
   *  setup(){
   *  //只要写逻辑代码
   *    return{***}
   *  }
   * }
   */
  //只要导入和逻辑代码
  import {reactive} from 'vue';
  const state = reactive({
    id:1,
    name:'小梦',
    salary:999
  })

  function add(){
    state.salary++;
  }
  //不需要return
</script>

<template>
  <div>
    {
  { state.id }} === {
  { state.name }} ==={
  { state.salary }}
    <button @click="add">工资加1</button>
  </div>
</template>

<style scoped>

</style>

运行效果:

相关推荐

  1. js中()作用

    2023-12-27 18:36:03       36 阅读
  2. undo作用

    2023-12-27 18:36:03       39 阅读
  3. bean作用范围

    2023-12-27 18:36:03       35 阅读
  4. volatile作用

    2023-12-27 18:36:03       31 阅读
  5. BindingResult作用

    2023-12-27 18:36:03       24 阅读
  6. C++ access 作用

    2023-12-27 18:36:03       31 阅读
  7. key值作用

    2023-12-27 18:36:03       18 阅读
  8. nextTick作用

    2023-12-27 18:36:03       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-27 18:36:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-27 18:36:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-27 18:36:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-27 18:36:03       18 阅读

热门阅读

  1. 董事会在线审批决策任务都在哪里进行?

    2023-12-27 18:36:03       37 阅读
  2. 提升认识能力,远离诈骗

    2023-12-27 18:36:03       35 阅读
  3. 2312llvm,用匹配器构建clang工具

    2023-12-27 18:36:03       35 阅读
  4. 第33期 | GPTSecurity周报

    2023-12-27 18:36:03       32 阅读
  5. 微信小程序的bindtap和catchtap的区别

    2023-12-27 18:36:03       38 阅读
  6. PHP 处理菜单分级树状结构

    2023-12-27 18:36:03       43 阅读
  7. Centos设置IP地址的方法

    2023-12-27 18:36:03       37 阅读
  8. kotlin by lazy 的使用

    2023-12-27 18:36:03       37 阅读