zoukankan      html  css  js  c++  java
  • vue(31)vue中CompositionAPI组合API的使用

    前面介绍的vue的组件书写中,必须要在data,methons,或者computed等模块中写上对应的内容,vue3提供了一种更加自由的写法,不用非得定义这些各个模块并只能将需要的内容写入固定的模块中,这种写法叫组合API。

    如下Home.vue:

    <template>
      <div class="home">
        count:{{ data.count }}
        <br />
        double:{{ data.double }}
        <br>
        <button @click="add()">增加</button>
      </div>
    </template>

    <script>
    //引入vue组合api需要的模块
    import { reactive, computed } from "vue";


    export default {
      setup() {
        const data = reactive({
          //等价于原来的data中的数据
          count: 0,
          //等价于原来的计算属性
          double: computed(() => {
            return data.count * 2;
          }),
        });
        //等价于原来methos中的方法
        function add() {
          data.count++;
        }
        //这里必须要将上面的定义返回
        return { data, add };
      },
    };
    </script>
  • 相关阅读:
    爬虫伪装头部
    selenium的简单使用
    selenium 安装与 chromedriver安装
    python多线程和线程池
    分析微信好友列表信息(json)
    BeautifulSoup简介
    Java泛型中extends和super的理解
    java 泛型--桥方法
    java 资源文件的读取
    java 清单文件
  • 原文地址:https://www.cnblogs.com/maycpou/p/14966065.html
Copyright © 2011-2022 走看看