摘要: 首先创建一个文件夹叫做mydemo输入命令初始化项目。 --npm init 然后在该文件夹中创建src文件夹用来放项目,在src文件夹里新建index.js、index.css和index.json三个文件;另外在src同级目录创建build文件夹用来存放打包后文件存放的地方。目录如图: 然后在i 阅读全文
posted @ 2020-10-22 16:01 皮皮马y 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要使用webpack? 首先举一个很简单的例子,创建一个html页面,我们呢想在这个页面中引用less预编译处理页面,以及es6模块化文件。 html代码: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF 阅读全文
posted @ 2020-10-22 14:27 皮皮马y 阅读(127) 评论(0) 推荐(0) 编辑
摘要: vue一个非常重要且实用的特点就是组件化。 一、什么是组件化? 通俗来说就是在一个项目中,有一个组件A,要在多个页面中使用A,那么如果在每个页面都来写这多个组件的组合肯定是一种非常低效率的方法,所以最优解是单独对这多个组件进行封装,通过子父组件的传值来实现高复用的组件功能,这就是组件化。 二、封装组 阅读全文
posted @ 2020-10-09 11:00 皮皮马y 阅读(5352) 评论(0) 推荐(0) 编辑
摘要: DIV + CSS 这种叫法是不准确的 像我们常见的比如说面试时候写简历都会写上如熟悉DIV + CSS布局,其实这种写法是一种不正确的写法。这是国人给这种布局标准页面的方法起的一个名字。标准语法应该是xHTML + CSS。 那么为何国人会将标准布局页面的方法叫做 DIV + CSS呢?那是因为第 阅读全文
posted @ 2020-08-07 09:49 皮皮马y 阅读(127) 评论(0) 推荐(0) 编辑
摘要: DOM事件流三个阶段 1.事件捕获:当鼠标触发DOM事件时,浏览器会从根节点由外到内进行事件传播。即触发子元素的事件,父元素会通过事件捕获的方式优先触发父元素的事件。 2.目标阶段:正在处理事件。 3.事件冒泡:与事件捕获相反,浏览器会从子节点由内到外进行事件传播。 DOM事件流处理顺序:先捕获,再 阅读全文
posted @ 2020-08-03 10:29 皮皮马y 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 构造函数创建对象 我们首先使用构造函数来创建一个对象。 function A () { }; let a = new A(); a.value = 'a'; console.log(a.value); //输出的结果为a. prototype 每一个函数都会有一个prototype属性(只有函数才具 阅读全文
posted @ 2020-06-12 14:55 皮皮马y 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 第一个坑:没有双向绑定 用惯了vue之后,习惯了数据的双向绑定,再用小程序,发现小程序采用"{{}}"这个符号,但是在输入框输入值的时候,并未改变data里面的属性的值。而是要人为的使用this.setData({})方法给其赋值。 第二个坑:WeUI文档简洁原生组件WeUI官方文档写的太过简洁了, 阅读全文
posted @ 2020-05-29 09:10 皮皮马y 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 一:首先在创建小程序项目自动生成的miniprogram中反键 >在终端中打开; 二:在打开的cmd窗口中输入命令 npm init 一直回车就行,构建package.json文件; 三:构建完package.json文件后,就可以尝试初始化项目,输入命令 npm install --product 阅读全文
posted @ 2020-05-27 14:06 皮皮马y 阅读(1642) 评论(0) 推荐(0) 编辑
摘要: 找到.eslintrc文件,去掉extend下面的'@vue/standard'。 阅读全文
posted @ 2019-08-02 09:45 皮皮马y 阅读(2290) 评论(0) 推荐(0) 编辑
摘要: 引用bootstrap yarn add bootstrap@3 基于jquery,因此还需要引用2个包,jquery和popper.js, yarn add jquery popper.js -S 引用完后在项目中创建一个配置文件(跟package.json同级),命名vue.config.js, 阅读全文
posted @ 2019-07-26 14:43 皮皮马y 阅读(1975) 评论(0) 推荐(1) 编辑