2021年6月17日

Vue + TypeScript 的项目里面继承 Vuex

摘要: 首先需要在 Vue 项目中继承 typescript vue add typescript 提示:如果配置完 ts 后调用 this.$store 有警告信息,请重启 vscode,或者安装 vue3 的插件后重启 vscode 充实 一、修改 store.js 为 store.ts 二、配置 st 阅读全文

posted @ 2021-06-17 00:13 铃之森 阅读(475) 评论(0) 推荐(0) 编辑

2021年6月4日

call()、apply()和bind()用法、区别和场景使用

摘要: 先简单了解下: 例一: var name = "小王"; var age = 17; var obj = { name: "小张", objAge: this.age, myFun: function() { console.log(this.name + "年龄" + this.age); } } 阅读全文

posted @ 2021-06-04 12:19 铃之森 阅读(221) 评论(0) 推荐(0) 编辑

2021年6月3日

js判断数据类型的四种方法

摘要: 在 ECMAScript 规范中,共定义了 7 种数据类型,分为基本类型和引用类型两大类。 其中: 基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object 基本类型也称为简单类型,由于其占据空间固定,是简单的数据段,为了便于提升变量查 阅读全文

posted @ 2021-06-03 22:30 铃之森 阅读(883) 评论(0) 推荐(0) 编辑

JS语法ES6、ES7、ES8、ES9、ES10、ES11、ES12新特性

摘要: ES6(2015) 类(class) class Man { constructor(name) { this.name = '小豪'; } console() { console.log(this.name); } } const man = new Man('小豪'); man.console( 阅读全文

posted @ 2021-06-03 18:07 铃之森 阅读(988) 评论(0) 推荐(1) 编辑

JavaScript中哪一种循环最快

摘要: 究竟哪一种循环更快? 答案其实是: for(倒序) const million = 1000000; const arr = Array(million); // 注:这是稀疏数组,应该为其指定内容,否则不同方式的循环对其的处理方式会不同: // const arr = [...Array(mill 阅读全文

posted @ 2021-06-03 17:09 铃之森 阅读(127) 评论(0) 推荐(0) 编辑

2021年5月27日

Vue3.X的父子组件、自定义组件,非父子组件获取与传值

摘要: 组件间传值及传值校验 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <titl 阅读全文

posted @ 2021-05-27 00:15 铃之森 阅读(1302) 评论(0) 推荐(0) 编辑

2021年5月25日

JS排序:localeCompare() 方法实现中文排序、sort方法实现数字英文混合排序

摘要: MDN Web Doc地址:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare 定义:用本地特定的顺序来比较两个字符串。 语法:stringObje 阅读全文

posted @ 2021-05-25 15:27 铃之森 阅读(1104) 评论(0) 推荐(0) 编辑

2021年5月22日

vue 基础常用部分总结

摘要: vue是MVVM框架,MVVM就是我们常说的双向数据绑定,M表示model,V表示view,在MVVM的框架中,model的改变会影响视图view,view视图的改变会反过来影响model. vm.$data/vm.$attrs/vm.$el/vm.$emit/vm.$forceUpdate/vm. 阅读全文

posted @ 2021-05-22 13:16 铃之森 阅读(99) 评论(0) 推荐(0) 编辑

2021年5月19日

vue 3.X创建项目

摘要: 使用vue-cli创建项目 全局安装vue-cli cnpm install -g @vue/cli 使用vue-cli创建项目 vue create vuedemo 具体操作如下: 首先,会提示你选择一个preset(预设): 1、除最后两个,其他选项都是你此前保存的预设配置(如下图第一个“ my 阅读全文

posted @ 2021-05-19 16:41 铃之森 阅读(3920) 评论(0) 推荐(0) 编辑

2021年5月15日

uni-app脚手架搭建项目

摘要: 脚手架搭建项目 全局安装 npm install -g @vue/cli 创建项目 vue create -p dcloudio/uni-preset-vue test1 启动项目(微信小程序) npm run dev:mp-weixin 微信小程序开发者工具导入项目 搭建过程中可能出现的问题: 容 阅读全文

posted @ 2021-05-15 17:28 铃之森 阅读(860) 评论(0) 推荐(0) 编辑

导航