![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
@Vivi@
这个作者很懒,什么都没留下…
展开
-
Vue3优雅的使用事件总线
要在Vue 3 Composition API中使用事件总线,请在main.js中使用Vue 3的新provideAPI,然后在任何组件中使用inject安装mittyarn add mittProvide// main.jsimport { createApp } from "vue";import App from "./App.vue";import mitt from 'mitt'; // Import mittconst emit.原创 2021-08-23 21:58:11 · 367 阅读 · 0 评论 -
nodejs的文件操作
nodejs的文件操作判断是文件还是目录创建目录创建写入文件创建追加文件读取文件读取目录下的文件或目录文件重命名删除目录或文件判断是文件还是目录let fs = require("fs");// 判断是文件还是目录fs.stat("./app.js", (_, data) => { console.log(`是文件:${data.isFile()}`); console.log(`是目录:${data.isDirectory()}`);})创建目录// 创建目录f原创 2021-03-15 21:49:11 · 204 阅读 · 0 评论 -
Vue的一些事
Vue的一些事vue 的生命周期函数# vue 组件中的 data 为什么是一个函数? 而不是一个简单对象?// 是这个data() { return {name: "zs"}}// 而不是下面的这个?data: {name: "zs"}# 因为 vue 中的组件是可以复用的、如果 data 是一个简单对象、那么**所有的组件**都会操作同一个# 简单对象、会引起数据更新的错乱# 如果 data 返回的是一个函数、函数每次调用都会返回一个新的对象实例、这样、每个组件都更新各原创 2021-02-19 17:12:53 · 75 阅读 · 0 评论 -
JS 面向对象
JS 面向对象ES5 创建对象的方式构造函数和原型原型对象的应用ES5的继承(模拟继承)ES5 中新增的方法ES5 创建对象的方式// 构造函数创建对象function User(name, age) { this.name = name; this.age = age; this.say = function() { return "name: " + this.name + "age: " + this.age; }}function sa原创 2021-02-10 17:37:02 · 179 阅读 · 1 评论 -
TypeScript 基础
TypeScript 基础类型基础类型数组类型对象类型类型别名函数类型(lambda)函数类型接口和类类的继承抽象类枚举泛型类型# typescript 可以认为是添加了类型限定的 javascript基础类型// 基础静态类型let a: boolean = true;let b: number = 1;let c: string = "hello";// any 为任意类型let d: any = "world";// object 类型let date: object原创 2021-01-30 15:37:49 · 73 阅读 · 0 评论