我是靠谱客的博主 着急小鸭子,最近开发中收集的这篇文章主要介绍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的写法,我已经十分习惯了,用得很溜。但vue里面的写法,有点古怪:

1)定义

/src/utils/index.js

export class Hi {
  #hi;//#代表私有,不写就是公有,问你怕未
  constructor() {
    this.#hi = "hello world!";
  }

  say = () => {
    return this.#hi;
  };
}

2)调用

//类定义位于文件 /src/utils/index.js
import * as tools from "@/utils";

const hi = new tools.Hi();
hi.say();

最后

以上就是着急小鸭子为你收集整理的vue项目中的类的全部内容,希望文章能够帮你解决vue项目中的类所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部