![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
灵左
这个作者很懒,什么都没留下…
展开
-
Vue-cli项目使用组件完成Tab标签页功能
主要是通过组件自动渲染功能在初始时,不使用具体的组件标签,而使用标签,通过:is绑定data种的current变量的数值来确定component显示的是哪个组件,在选项按钮中添加点击事件,当按钮点击时,将current的值修改为对应的组件的标签,即可将重新渲染。这种做法,在修改component对应的标签值时,会重新渲染组件,也就是说,新的标签会在此时被加载,其生命周期会正常的重新开始执行,即...原创 2019-07-16 23:55:17 · 412 阅读 · 0 评论 -
H5 video标签相关属性操作示例
HTML5-video(播放暂停视频;打开关闭声音;进度条)<!DOCTYPE html><html> <head> <title>HTML5-video(播放暂停视频;打开关闭声音;进度条)</title> <meta charset="utf-8"/> </he...转载 2019-07-16 23:56:55 · 607 阅读 · 0 评论 -
解决:TypeError: Expected `cwd` to be of type `string` but received type `undefined`
在npm --save 安装更新某个包的版本之后,重新启动项目报错:INFO start development server...ERROR TypeError: Expected `cwd` to be of type `string` but received type `undefined`TypeError: Expected `cwd` to be of type...原创 2019-08-08 10:25:21 · 1400 阅读 · 0 评论 -
前端学习小记-ES5实现ES6中的extends继承
1.使用prototype原型链在es5中是没有class这个语法的,所以实际上就是用函数来定义// 1.prototype// 这种方式无法在生成对象时进行传参// 且由classA生成的实例对象会共享name属性function classA() { this.name = 'hello';}classA.prototype.getName = function() { re...原创 2019-08-19 00:05:25 · 630 阅读 · 0 评论 -
js实现事件处理,实现订阅发布者模式
class event { construct(){ this.event = {}; } function once(eventName, cb) = { this.on(eventName,(...args) => { cb(...args); this.off(eventName)...原创 2019-08-16 18:44:56 · 537 阅读 · 0 评论 -
H5 Canvas与SVG的比较
转载:https://www.w3school.com.cn/html5/html_5_canvas_vs_svg.asp两者都能够在在浏览器中绘图,但两者之间还是不一样的Canvas 通过Javascript来绘制2D图形。 是逐像素进行渲染的。 其位置发生改变,会重新进行绘制。 SVG 一种使用XML描述的2D图形的语言 SVG基于XML意...转载 2019-08-16 19:08:07 · 1018 阅读 · 0 评论