自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 使用 Vue3+TS 开发一个TODOList的应用

本文适合有Vue2基础的同学首先安装Vuecli (4.5.0以上版本)然后 执行 vue create todoapp然后选项选第三个 然后选择有TS的选项,再选择Vue的版本为3,然后创建项目。我们使用ref属性来进行创建项目先来看html结构<div class="todo-container"> <div class="todo-wrap"> <div class="todo-header"> <input type="t.

2020-10-09 09:37:51 930

原创 从Vue源码中看data属性的使用

我们知道 在Vue中 通常会传入一个data的属性,它可以是一个对象,也可以是一个函数。(至于为什么有两种写法可以看我写的博客)那么,在Vue的源码中,它是怎么被解析的呢,一起来看一下。直接上源码这里是一个initData的方法,传入的是vm实例 也就是在Vue中的this,在哪里传入的呢?接下来来看这是源码中一个initState的方法 ,判断传入对象中有没有data属性,有的话就开...

2020-04-24 23:16:46 663

原创 JS中被误解的else if语句

我们知道 if条件判断是在各大语言中都很常见的,同时 else if 也在各大语言中常见,甚至在python中还拥有了 elif的简写。所以同样的,在JavaScript中,也经常能够看到else if 的影子。但是在我看了JavaScript高级程序设计这本书后,发现,在书中,只有if 和 else的定义,并没有所谓else if 的定义。如下图我有点不信邪,看了看一些Java的教程书...

2020-04-24 16:11:18 3500 2

原创 从环境配置开始,一步步实现Vue(一)

1 准备工具来搭建环境我们使用的工具是 rollup 。什么是rollup?Rollup是一个JavaScript模块打包工具,比其他工具(webpack等)更加适合类库打包。所以开发应用的时候,更加适合使用webpack 开发自己的类库,就用rollup。而且相对来说配置简单 比较轻便。项目初始化直接 在项目文件夹的终端中输入 npm init -y 就好安装rollupnp...

2020-04-22 19:33:11 124

原创 为什么Vue子组件中的data必须是函数?

我们知道 Vue中 “茴”字有四种写法 data有两种写法data() { return { msg: '', xxx:'Hello CSDN' }}data: { msg:'', xxx: 'Hello vue!'}如果说,我们是在一个html文件中 使用了 script:src 的方法导入了Vue并且实例化它的时候,你使用什么写法都是...

2020-04-06 22:15:12 639

原创 通过10个例子,深入了解JavaScript

介绍作为一门灵活的编程语言,JS中有很多缺陷,这很可能被人们所忽略,而产生很大的失误,在本文中,我们将通过10个容易出错的示例来学习JS语法的一些关键部分,有些甚至是现实世界中的错误,而某些示例则直接来自于JS的基本语法。示例1 Object Destructing看以下代码,回答问题:const { var1: a, var2, var3 = 10 } = { var1: 2, var...

2020-04-06 21:58:52 525

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除