国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue3混入mixins

這篇具有很好參考價(jià)值的文章主要介紹了vue3混入mixins。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Vue中混入的作用是分發(fā)組建中可復(fù)用的功能
新建mixins文件夾,新建mixins.ts文件

import { ref } from 'vue';

export default function () {
  const num = ref(0);
  const fav = ref(false);
  const fvbtn = () => {
    num.value += 1;
    fav.value = true;
    setTimeout(() => {
      fav.value = false;
    }, 3000);
  };
  return {
    num,
    fav,
    fvbtn,
  };
}

在文件中引用

<!--
 * @Author: wangyf 1758985226@qq.com
 * @Date: 2023-07-04 17:32:24
 * @LastEditors: wangyf 1758985226@qq.com
 * @LastEditTime: 2023-07-05 08:57:17
 * @FilePath: \fast-vue3\src\pages\mixinsVue\index.vue
 * @Description: 這是默認(rèn)設(shè)置,請?jiān)O(shè)置`customMade`, 打開koroFileHeader查看配置 進(jìn)行設(shè)置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
-->
<template>
  <div>
    <h1>混入</h1>
    {{ num }}<br />
    <button @click="fvbtn">
      {{ fav ? '收藏中...' : '收藏' }}
    </button>
    <hr />
    <A />
  </div>
</template>

<script setup>
  import A from './A.vue';
  import mixin from '../mixins/mixins.ts';
  const { num, fav, fvbtn } = mixin();
</script>

<style></style>

注意:二者的函數(shù)復(fù)用,但是數(shù)據(jù)不共享
vue3混入mixins,前端,typescript,vue.js文章來源地址http://www.zghlxwxcb.cn/news/detail-536975.html

到了這里,關(guān)于vue3混入mixins的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue.js 中的 mixin 和混入有什么區(qū)別?

    Vue.js 中的 mixin 和混入有什么區(qū)別?

    在 Vue.js 中,mixin 和混入是兩個(gè)常用的概念,它們可以幫助我們實(shí)現(xiàn)代碼的復(fù)用和組件間的通信。雖然它們的名字很相似,但它們的作用和用法有所不同。本文將介紹 mixin 和混入的區(qū)別,并通過代碼示例來說明它們的用法。 mixin 是一種在 Vue.js 中實(shí)現(xiàn)代碼復(fù)用的方式。它類似

    2024年02月09日
    瀏覽(27)
  • Vue(標(biāo)簽屬性:ref、配置項(xiàng):props、混入mixin、插件、樣式屬性:scroped)

    Vue(標(biāo)簽屬性:ref、配置項(xiàng):props、混入mixin、插件、樣式屬性:scroped)

    前面提及到了標(biāo)簽屬性:keys 這里將了解ref:打標(biāo)識(shí) 正常布置腳手架并創(chuàng)建入口文件main.js引入組件 給一個(gè)按鈕獲取上方的dom的方法,方法中使用什么進(jìn)行獲取dom元素 是使用獲取id方法給標(biāo)簽設(shè)置id,直接操作dom?? 錯(cuò)誤? 既然原生js可以給dom添加id,那么Vue也有類似的標(biāo)識(shí)方

    2024年02月02日
    瀏覽(44)
  • uniapp開發(fā)中基于vue的混入(mixin) 實(shí)現(xiàn)微信小程序全局【發(fā)送給朋友】、【分享到朋友圈】、【復(fù)制鏈接】

    uniapp開發(fā)中基于vue的混入(mixin) 實(shí)現(xiàn)微信小程序全局【發(fā)送給朋友】、【分享到朋友圈】、【復(fù)制鏈接】

    一、在開發(fā)微信小程序的時(shí)候,發(fā)現(xiàn)【發(fā)送給朋友】、【分享到朋友圈】、【復(fù)制鏈接】功能,灰色不可用。 很常見的功能,但是這幾個(gè)功能,并不是你項(xiàng)目建起來了就有的。 1.【發(fā)送給朋友】使用 onShareAppMessage 這個(gè)方法 如果你的小程序,發(fā)現(xiàn)他的【轉(zhuǎn)發(fā)給朋友】的按鈕時(shí)

    2024年01月17日
    瀏覽(111)
  • 前端vue3+typescript架構(gòu)

    前端vue3+typescript架構(gòu)

    1、vue creat 項(xiàng)目名稱 選擇自定義 ?選擇需要的依賴 ?選擇vue3 ?一路enter,選擇eslist+prettier ?繼續(xù)enter,等待安裝 按步驟操作,項(xiàng)目啟動(dòng)成功 ?2、vscode安裝5款插件 ?2、代碼保存自動(dòng)格式化,保證每個(gè)開發(fā)人員代碼一致,根目錄新建三個(gè)文件.editorconfig和.prettierrc和.prettierignore

    2024年02月11日
    瀏覽(32)
  • vue3項(xiàng)目+TypeScript前端項(xiàng)目—— vue3搭建項(xiàng)目+eslint+husky

    vue3項(xiàng)目+TypeScript前端項(xiàng)目—— vue3搭建項(xiàng)目+eslint+husky

    今天來帶大家從0開始搭建一個(gè)vue3版本的后臺(tái)管理系統(tǒng)。一個(gè)項(xiàng)目要有統(tǒng)一的規(guī)范,需要使用eslint+stylelint+prettier來對(duì)我們的代碼質(zhì)量做檢測和修復(fù),需要使用husky來做commit攔截,需要使用commitlint來統(tǒng)一提交規(guī)范,需要使用preinstall來統(tǒng)一包管理工具。 下面我們就用這一套規(guī)范

    2024年02月22日
    瀏覽(25)
  • vane 一個(gè)適用于前端打工人的全??蚣?nodejs+vue3+typescript

    vane 一個(gè)適用于前端打工人的全棧框架,nodejs+vue3+typescript

    寫這個(gè)的初衷是因?yàn)槊看斡胣ode寫接口的時(shí)候總是需要一些寫大一堆的東西, 也有些人把很多接口都放在一個(gè)js文件內(nèi), 看起來很是雜亂, 后來用到nuxt寫的時(shí)候, 感覺用文件名來命名接口路徑很是方便, 無論是query參數(shù)還是params參數(shù),都可以通過文件名來命名, 也可以通過文件夾層級(jí)

    2024年02月11日
    瀏覽(19)
  • vue3使用鉤子代替mixins

    自用筆記 在vue2中,mixins可以用來混入一些復(fù)用的函數(shù),變量等等,在vue3版本中,特別是組合式的寫法之中可以用鉤子的方式來代替這一功能。 寫一個(gè)復(fù)用的控制盒子展示或者隱藏的鉤子useOpen 鉤子中創(chuàng)建了一個(gè)ref變量,并創(chuàng)建了一個(gè)改變該變量的方法,然后return了出來 下面

    2024年02月14日
    瀏覽(16)
  • 前端2023最全面試題(javaScript、typeScript、vue2、vue3、html、css、uniapp、webpack、vite、react)

    答案:JavaScript中的閉包是一種函數(shù),它有權(quán)訪問其詞法環(huán)境的變量和其它函數(shù)。這意味著,即使其包含它的函數(shù)已經(jīng)執(zhí)行完畢,其詞法環(huán)境仍然存在,因此可以訪問其作用域內(nèi)的變量。 答案:回調(diào)函數(shù)是在某個(gè)特定事件之后執(zhí)行的函數(shù)。在JavaScript中,通常使用回調(diào)函數(shù)來處

    2024年02月06日
    瀏覽(34)
  • 服務(wù)端使用ASP.NET Core SignalR與Vue3(TypeScript與JavaScript)前端建立通信(以進(jìn)度條為例)

    服務(wù)端使用ASP.NET Core SignalR與Vue3(TypeScript與JavaScript)前端建立通信(以進(jìn)度條為例)

    1. ASP.NET Core ? ? ? ? ? ASP.NET Core 是一個(gè)跨平臺(tái)、高性能及開源的框架,用于生成基于云且連接互聯(lián)網(wǎng)的新式應(yīng)用程式。 官方文檔:ASP.NET documentation | Microsoft Learn ?2.? ASP.NET Core SignalR ? ? ? ? ASP.NET Core SignalR 是開源庫,用于服務(wù)端與客戶端建立實(shí)時(shí)通信,可以自動(dòng)管理連接

    2024年02月06日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包