最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3中引入class類的寫法代碼示例

 更新時間:2024年05月20日 11:50:13   作者:zzuli_huahua  
最近一直在做vue項目,從網(wǎng)上搜索到的資料不太多,這篇文章主要給大家介紹了關于vue3中引入class類的寫法的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

單獨將一個類作為一個js文件,然后引入到vue3頁面使用

// @/utils/RecordEntity.js
class RecordEntity {
  entity;

  constructor(entity) {
    this.entity = entity;
  }

  getTime() {
    return this.formatDate(this.entity.start_timestamp)
  }

  /**
   * 格式化時間戳
   * @param date
   * @returns {string}
   */
  formatDate(date) {
    let time = date;
    let dateTime = new Date(time).toJSON();
    return new Date(+new Date(dateTime) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
  }
}

export default RecordEntity

使用的vue頁面

<template>
<div>Hello World</div>
</template>

<script setup>
import RecordEntity from "@/utils/RecordEntity.js";
// 使用類
const updateMap = (data) => {
  let recordEntity = {
  start_timestamp: 1696946167
  };
  let e = new RecordEntity(recordEntity)
  console.log("實體類結果time:",e.getTime())
}
</script>

附:vue3 ts 兩class共存寫法

<script setup lang="ts">
    import { onMounted, ref,computed } from 'vue'
    const addbg=ref<boolean>(false);
    const aEvent=()=>{
        addbg.value=!addbg.value
    }
    const txtDom=ref<HTMLButtonElement|null>(null);
    
    const btnEvent=(el:any)=>{
        el.target.dataset.id=1
        qHuan.value=true
    }
    const qHuan=ref(false)
    const btnDataId=computed(()=>{
        return qHuan.value?(txtDom.value as any).dataset.id:"無值"
    })
    onMounted(()=>{
        setTimeout(()=>{
            (txtDom.value as HTMLButtonElement).value="ref切換自身屬性"
        },1000)
    })
</script>
<template>
    <div class="box">
        <h3></h3>
        <div>
            <input type="text" class="bor_red" :class="{'bor_bg':addbg}" />
            <br/>
            <a  value="你好" @click.prevent="aEvent">A標簽切換input背景</a>
            <br/>
            <input type="button" ref="txtDom" value="1秒變文字" @click="btnEvent"/>
            <br/>
            txtDom的data-id是:{{btnDataId}}
        </div>
    </div>
    
</template>
<style>
    .box{display: block;text-align:center;margin: 50px 0 0;}
    .ml_10{margin-left:10px}
    .bor_red{border:1px red solid;}
    .bor_bg{background: blue;}
</style>

總結 

到此這篇關于vue3中引入class類的寫法的文章就介紹到這了,更多相關vue3引入class類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Vue模板內(nèi)引入的組件樣式覆蓋失效原因及解決

    Vue模板內(nèi)引入的組件樣式覆蓋失效原因及解決

    這篇文章主要介紹了Vue模板內(nèi)引入的組件樣式覆蓋失效原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • element-plus日歷(Calendar)動態(tài)渲染以及避坑指南

    element-plus日歷(Calendar)動態(tài)渲染以及避坑指南

    這篇文章主要給大家介紹了關于element-plus日歷(Calendar)動態(tài)渲染以及避坑指南的相關資料,這是最近幫一個后端朋友處理一個前端問題,elementUI中calendar日歷組件內(nèi)容進行自定義顯示,實現(xiàn)類似通知事項的日歷效果,需要的朋友可以參考下
    2023-08-08
  • 詳解如何使用 vue-cli 開發(fā)多頁應用

    詳解如何使用 vue-cli 開發(fā)多頁應用

    本篇文章主要介紹了詳解如何使用 vue-cli 開發(fā)多頁應用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • vue中setup語法糖寫法實例

    vue中setup語法糖寫法實例

    如果你在 vue3 開發(fā)中使用了語法的話,對于組件的name屬性,需要做一番額外的處理,下面這篇文章主要給大家介紹了關于Vue3 setup語法糖的相關資料,需要的朋友可以參考下
    2022-12-12
  • vue slot 在子組件中顯示父組件傳遞的模板

    vue slot 在子組件中顯示父組件傳遞的模板

    這篇文章主要介紹了vue slot 在子組件中顯示父組件傳遞的模板,需要的朋友可以參考下
    2018-03-03
  • vue綁定設置屬性的多種方式(5)

    vue綁定設置屬性的多種方式(5)

    這篇文章主要為大家詳細介紹了vue綁定設置屬性的多種方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • vue的一個分頁組件的示例代碼

    vue的一個分頁組件的示例代碼

    本篇文章主要介紹了vue的一個分頁組件的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • 解決vue頁面渲染但dom沒渲染的操作

    解決vue頁面渲染但dom沒渲染的操作

    這篇文章主要介紹了解決vue頁面渲染但dom沒渲染的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 關于在vue-cli中使用微信自動登錄和分享的實例

    關于在vue-cli中使用微信自動登錄和分享的實例

    本篇文章主要介紹了關于在vue-cli中使用微信自動登錄和分享的實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 代碼詳解Vuejs響應式原理

    代碼詳解Vuejs響應式原理

    這篇文章主要介紹了代碼詳解Vuejs響應式原理的基礎知識,有興趣的朋友們參考學習下吧。
    2017-12-12

最新評論

安远县| 鸡东县| 澄城县| 台前县| 巧家县| 阿坝县| 堆龙德庆县| 依兰县| 睢宁县| 淄博市| 商水县| 胶州市| 金坛市| 东丽区| 香格里拉县| 廊坊市| 泾源县| 郯城县| 庆安县| 平罗县| 青川县| 长宁区| SHOW| 太白县| 横峰县| 满城县| 花莲市| 新和县| 武鸣县| 阿图什市| 泰安市| 迭部县| 衡山县| 和静县| 永吉县| 确山县| 潞西市| 曲阳县| 海宁市| 信宜市| 三台县|