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

vue naive ui 按鈕綁定按鍵

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

使用vue (naive ui) 綁定Enter 按鍵

知識(shí)點(diǎn):

  • 按鍵綁定Button
  • 全局掛載使得message,notification, dialog, loadingBar 等NaiveUI 生效
  • UMD方式使用vue 與 naive ui
  • 將vue默認(rèn)的 分隔符大括號(hào) 替換 為 [[ ]]
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>按鈕綁定按鍵</title>
    <script src="https://unpkg.com/vue@3.3.4/dist/vue.global.js"></script>
    <script src="https://unpkg.com/naive-ui@2.34.4/dist/index.js"></script>
    <link href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">

</head>
<body>


<div id="app">


    <n-button @click="compareClick" id="myButton">[[ button_name ]]</n-button>

</div>


<script>
    console.log("start")

    const disabledRef = Vue.ref(true);
    // message,notification, dialog, loadingBar 等生效的方法
    const {message, notification, dialog, loadingBar} = naive.createDiscreteApi(
        ["message", "dialog", "notification", "loadingBar"],
        {
            configProviderProps: naive.configProviderPropsRef
        }
    );


    const App = {
        setup() {

            document.onkeyup = function (e) {
                if (e.key == 'Enter') {
                    var myButton = document.getElementById("myButton");
                    message.info("您使用按鍵Enter觸發(fā)了按鈕,請(qǐng)稍后",
                        {
                            keepAliveOnHover: true
                        }
                    );
                    myButton.click()
                }
            }


            return {
                button_name: 'Button',

                compareClick() {
                    loadingBar.start();
                    disabledRef.value = false;


                    message.info("您已經(jīng)點(diǎn)擊了按鈕,請(qǐng)稍后",
                        {
                            keepAliveOnHover: true
                        }
                    );
                    var timeInterval = 2000;
                    setTimeout(() => {
                        loadingBar.finish();

                        disabledRef.value = true;

                    }, timeInterval);


                }


            }
        }
    }

    // 將 默認(rèn)的 分隔符大括號(hào) 替換 為 [[ ]]
    App.delimiters = ["[[", "]]"];
    const app = Vue.createApp(App)
    console.log("App.createApp ")
    app.use(naive)
    console.log("use naive")
    app.mount('#app')
    console.log("mount")
</script>
</body>
</html>

Enter 觸發(fā)按鈕

vue naive ui 按鈕綁定按鍵,web,vue.js,ui,javascript

點(diǎn)擊觸發(fā)按鈕

vue naive ui 按鈕綁定按鍵,web,vue.js,ui,javascript文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-683944.html

參考鏈接

  • https://juejin.cn/post/7188032240775856185
  • https://www.naiveui.com/zh-CN/os-theme/components/discrete

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

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

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

相關(guān)文章

  • Qt UI上的按鈕和創(chuàng)建的按鈕綁定 click 點(diǎn)擊事件

    Qt UI上的按鈕和創(chuàng)建的按鈕綁定 click 點(diǎn)擊事件

    如果在ui 上 的按鈕 綁定點(diǎn)擊事件,按鈕鼠標(biāo)右鍵轉(zhuǎn)到槽,點(diǎn)擊clicked(),即可創(chuàng)建函數(shù)。 動(dòng)態(tài)創(chuàng)建的按鈕需要 用 connect 連接

    2024年02月15日
    瀏覽(26)
  • 使用@zip.js/zip.js與naive-ui的Tree組件實(shí)現(xiàn)在線(xiàn)文件解壓預(yù)覽

    使用@zip.js/zip.js與naive-ui的Tree組件實(shí)現(xiàn)在線(xiàn)文件解壓預(yù)覽

    用于壓縮和解壓縮文件的 JavaScript 庫(kù) 支持Zip64 格式 支持WinZIP AES和 PKWare ZipCrypto 加密 支持同時(shí)讀取和寫(xiě)入一個(gè)或多個(gè) zip 文件 集成工作池管理器 無(wú)第三方依賴(lài) 該庫(kù)依賴(lài)于Promise、TypedArray、?Streams?API 以及以下可選的 API: Web Workers Compression Streams Web Crypto 該庫(kù)與最新版本的

    2024年02月19日
    瀏覽(23)
  • Vue3 UI組件庫(kù)對(duì)比,Naive UI、Element Plus、 Ant Design Vue

    Element Plus Naive ui Ant Design Vue 簡(jiǎn)介 element-ui Vue3版本,國(guó)內(nèi)使用廣泛 Vue作者推薦的Vue3ui 組件庫(kù) 阿里Ant Design設(shè)計(jì)規(guī)范的Vue實(shí)現(xiàn)版 地址 https://github.com/element-plus/element-plus https://github.com/tusen-ai/naive-ui https://github.com/vueComponent/ant-design-vue 社區(qū)活躍度 高 中 高 ui庫(kù)組件主要實(shí)現(xiàn)方式

    2024年01月25日
    瀏覽(34)
  • vue3 ,naive-ui,嵌套modal踩坑

    vue3 ,naive-ui,嵌套modal踩坑

    今天寫(xiě)代碼,組合使用了,n-modal,n-datatable和n-select,在n-select組件出問(wèn)題,無(wú)法展開(kāi),并且報(bào)錯(cuò) 先展示錯(cuò)誤的demo代碼 ModuleView是抽象出來(lái)的組件,問(wèn)題就出在這個(gè)抽象里面,下面是子組件代碼; 很明顯這是一個(gè)嵌套modal的代碼。 效果圖: 大伙都知道,vue2的時(shí)候template里面第一層

    2024年04月10日
    瀏覽(48)
  • vue按鈕綁定回車(chē)(鍵盤(pán)事件)

    但是,這種方式只能在該按鈕獲取到光標(biāo)之后才能綁定回車(chē)鍵,也就是說(shuō)你需要先用鼠標(biāo)點(diǎn)擊一下觸發(fā)綁定回車(chē)的操作。

    2024年02月16日
    瀏覽(22)
  • Vue3+Vite+Pinia+Naive后臺(tái)管理系統(tǒng)搭建之四:Naive UI 組件庫(kù)的安裝和使用

    Vue3+Vite+Pinia+Naive后臺(tái)管理系統(tǒng)搭建之四:Naive UI 組件庫(kù)的安裝和使用

    前言 如果對(duì) vue3 的語(yǔ)法不熟悉的,可以移步?Vue3.0 基礎(chǔ)入門(mén)Vue3.0 基礎(chǔ)入門(mén)快速入門(mén)。 UI 組件請(qǐng)參考官網(wǎng):Naive Ui 官網(wǎng) 為什么選擇 naive ui 不繼續(xù)用 element ui,因?yàn)橛却蟠笸扑],可以嘗試下,而且 naive ui 更貼近 vue3 的語(yǔ)法,當(dāng)然易上手還是element ui 好一點(diǎn)。 github 開(kāi)源庫(kù):Vue

    2024年02月07日
    瀏覽(128)
  • Vue3的幾款UI組件庫(kù):Naive UI、Element Plus、 Ant Design Vue、Arco Design

    vue3系列的三款ui框架簡(jiǎn)要對(duì)比: 框架 Element Plus Naive ui Ant Design Vue Arco Design 簡(jiǎn)介 element-ui Vue3版本,國(guó)內(nèi)使用廣泛 Vue作者推薦的Vue3ui 組件庫(kù) Ant Design 的 Vue 實(shí)現(xiàn),組件的風(fēng)格與 Ant Design 保持同步 ArcoDesign 主要服務(wù)于字節(jié)跳動(dòng)旗下中后臺(tái)產(chǎn)品的體驗(yàn)設(shè)計(jì)和技術(shù)實(shí)現(xiàn) 社區(qū)活躍度

    2024年02月03日
    瀏覽(34)
  • naive-ui NPopconfirm怎么用vue3的h()渲染

    naive-ui NPopconfirm怎么用vue3的h()渲染

    先看效果 然后我先貼代碼, 你們看懂的先運(yùn)行下, 文章后面我教你怎么 添加這種有template,有slot插槽的組件 正文 以提示窗組件為例,官方地址為==》Naive UI 這個(gè)部分 就是下圖左邊部分駝峰寫(xiě)法 然后你vscode 鍵盤(pán)ctrl+鼠標(biāo)左鍵 點(diǎn)擊他 然后同樣的方法查看ButtonProps,你就知道

    2024年02月13日
    瀏覽(24)
  • Naive UI:一個(gè) Vue 3 組件庫(kù),比較完整,主題可調(diào),使用 TypeScript,快有點(diǎn)意思。

    Naive UI:一個(gè) Vue 3 組件庫(kù),比較完整,主題可調(diào),使用 TypeScript,快有點(diǎn)意思。

    在當(dāng)今的前端開(kāi)發(fā)領(lǐng)域,Vue 3已成為中后臺(tái)應(yīng)用的首選框架。為了滿(mǎn)足開(kāi)發(fā)者的需求,各種組件庫(kù)如雨后春筍般涌現(xiàn)。其中,Naive UI以其獨(dú)特的優(yōu)勢(shì),成為了Vue 3開(kāi)發(fā)者的得力助手。本文將深入探討Naive UI的特性、優(yōu)勢(shì)以及如何使用它來(lái)提高開(kāi)發(fā)效率。 一、Naive UI的特性 組件豐

    2024年04月22日
    瀏覽(26)
  • vue3 + typescript + vite + naive ui + tailwindcss + jsx 仿蘋(píng)果桌面系統(tǒng)

    vue3 + typescript + vite + naive ui + tailwindcss + jsx 仿蘋(píng)果桌面系統(tǒng)

    基于 vue3.x + typescript + vite + naive ui + tailwindcss + jsx + vue-router + pinia,項(xiàng)目使用 tsx 作為模版輸出,全程沒(méi)有使用vue提供的SFC, 仿macos桌面前端項(xiàng)目,開(kāi)源免費(fèi)模版,希望減少工作量和學(xué)習(xí)新技術(shù),希望能夠幫助大家; 本人主要是后端的開(kāi)發(fā),對(duì)于前端我也是剛?cè)腴T(mén)的小白,有很

    2024年02月07日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包