vue項目中的類使用方式
更新時間:2024年03月04日 08:56:08 作者:左直拳
這篇文章主要介紹了vue項目中的類使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
vue項目中的類
如題所示,vue項目中想提供類,該怎么寫?
js其實并沒有類,它只能用function來模擬類。如果用原生的js,要寫一個類,可以這樣寫:
//類 function Hi(){ let hi = "hello world!"; this.say = function(){ console.log(hi); } } //使用類 let hi = new Hi(); hi.say();//hello world!
那在vue中怎么寫呢?
原生js的寫法,我已經(jīng)十分習(xí)慣了,用得很溜。
但vue里面的寫法,有點古怪:
1)定義
/src/utils/index.js
export class Hi { #hi;//#代表私有,不寫就是公有,問你怕未 constructor() { this.#hi = "hello world!"; } say = () => { return this.#hi; }; }
2)調(diào)用
//類定義位于文件 /src/utils/index.js import * as tools from "@/utils"; const hi = new tools.Hi(); hi.say();
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于vue3 vuex4 store的響應(yīng)式取值問題解決
這篇文章主要介紹了vue3 vuex4 store的響應(yīng)式取值問題,在實際生活中遇到這樣一個問題:在頁面中點擊按鈕,數(shù)量增加,值是存在store中的,點擊事件值沒變,如何解決這個問題,本文給大家分享解決方法,需要的朋友可以參考下2022-08-08VUE:vuex 用戶登錄信息的數(shù)據(jù)寫入與獲取方式
今天小編就為大家分享一篇VUE:vuex 用戶登錄信息的數(shù)據(jù)寫入與獲取方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11詳解vuex 中的 state 在組件中如何監(jiān)聽
本篇文章主要介紹了詳解vuex 中的 state 在組件中如何監(jiān)聽,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05