摘要:方法一:\$emit / props 父组件通过props的方式向子组件传递,子组件通过$emit触发父组件中v on绑定的自定义事件 方法二、\$parent / \$children 与 ref ref:如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向 阅读全文
posted @ 2020-01-19 15:00 smile_or 阅读(366) 评论(0) 推荐(1) 编辑
摘要:##vue 项目中可以直接使用 ###1、常用工具类 untils.js 中 /* * 验证手机号是否合格 * true--说明合格 */ export function isPhone(phoneStr) { let myreg = /^[1][3,4,5,7,8,9][0-9]{9}$/; if 阅读全文
posted @ 2020-01-16 11:43 smile_or 阅读(1243) 评论(0) 推荐(0) 编辑
摘要:vue实现打印的两种方法 vue实现批量打印二维码 (需安装二维码插件qrcodejs2) 一、vue print nb插件 1、安装: npm i vue print nb S 2、全局注册(main.js): 3、使用: 二、手动下载插件到本地 插件地址:https://github.com/x 阅读全文
posted @ 2020-01-16 09:50 smile_or 阅读(1746) 评论(3) 推荐(0) 编辑
摘要:vue video player(5.0.2) 最近我的项目做了一个监控视屏的显示,后台提供的视屏格式是rtmp 后来又改为m3u8,没成功,原因是占用内存过大,所以取消了这种方式 一、安装 npm i vue video player S npm i videojs flash S ______播 阅读全文
posted @ 2020-01-15 16:59 smile_or 阅读(4678) 评论(1) 推荐(0) 编辑
摘要:v viewer(1.4.2) 非常实用的图片预览插件,支持旋转、缩放、翻转等操作 一、npm安装 npm i v viewer S 二、全局引入(main.js中) 三、使用 相关配置项 效果图 阅读全文
posted @ 2020-01-15 16:10 smile_or 阅读(619) 评论(0) 推荐(0) 编辑
摘要:vue 实现 rem 布局的 或者 vw 布局的方法 一、实现 rem 布局 移动端 方法一、在 index.html 或者 main.js 中添加以下代码: 二、cli3 实现 vw 布局 vw 是基于 Viewport 视窗的长度单位 vw:是 Viewport's width 的简写,1vw 阅读全文
posted @ 2019-11-13 11:36 smile_or 阅读(788) 评论(0) 推荐(0) 编辑
摘要:nodeJS微信JSDK 配置 一、微信公众平台申请一个测试公众号 二、配置nodeJS 使用express框架搭建服务器 微信生成签名步骤: 1.获取token 2.通过token,获取jsapi_ticket 3.生成随机字符串,获取当前时间戳 4.排序拼接生成签名 + 在routes inde 阅读全文
posted @ 2019-10-23 10:20 smile_or 阅读(312) 评论(0) 推荐(0) 编辑
摘要:一、symbol javascript基本数据类型: null、undefined、number、boolean、string、symbol ES6 引入了一种新的原始数据类型Symbol,表示独一无二的值(随机生成的一个永远都不会重复的id串) 二、Set和Map 1、Set() 是es6提供的一 阅读全文
posted @ 2019-09-10 14:57 smile_or 阅读(326) 评论(1) 推荐(0) 编辑
摘要:一、let和const 1、let与var的区别 不存在变量提升 块级作用域 不允许重复声明 2、const常量 const与let一样,唯一区别在于声明的常量不能被修改 二、解构赋值 es6按照一定模式,从数组和对象中提取值,对变量进行赋值,被称为解构 1、数组的解构 + "模式匹配",只要等号两 阅读全文
posted @ 2019-09-07 16:07 smile_or 阅读(470) 评论(2) 推荐(0) 编辑
摘要:1、卸载旧版本 npm uninstall vue cli g 或者 yarn global remove vue cli 2、安装cli3脚手架 npm install g @vue/cli 或者 yarn global add @vue/cli 注意: + 要求node版本 =8.9 + vue 阅读全文
posted @ 2019-09-05 15:32 smile_or 阅读(494) 评论(0) 推荐(0) 编辑
摘要:一、MongoDB数据库 1、概念 数据库(DataBase)是一个按照数据结构进行数据的组织,管理,存放数据的仓库。 2、关系型数据库 按照关系模型存储的数据库,数据与数据之间的关系非常密切,可以实现跨数据表查询数据,占用更少的硬盘实现更多的数据存储 T SQL标准的结构化查询语言,是关系型数据库 阅读全文
posted @ 2019-09-03 09:56 smile_or 阅读(327) 评论(0) 推荐(0) 编辑
摘要:一、网络服务器 1、http状态码 1xx: 表示普通请求,没有特殊含义 2xx:请求成功 + 200:请求成功 3xx:表示重定向 + 301 永久重定向 + 302 临时重定向 + 303 使用缓存(服务器没有更新过) 4xx:无法访问 + 403:无法访问 + 404:资源找不到 5xx:服务 阅读全文
posted @ 2019-08-30 16:14 smile_or 阅读(220) 评论(0) 推荐(0) 编辑
摘要:nodeJS实现简易爬虫 需求:使用nodeJS爬取昵图网某个分类下的图片并存入本地 + 运用nodeJS自带系统模块http、fs 示例代码: 阅读全文
posted @ 2019-08-28 16:57 smile_or 阅读(1517) 评论(0) 推荐(0) 编辑
摘要:一、Node.js基础知识 1、概念 + 简单的说 Node.js 就是运行在服务端的 JavaScript。 + Node.js 是JavaScript的运行环境 + Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 2、安装使用 官网下载地址:http://node 阅读全文
posted @ 2019-08-27 11:58 smile_or 阅读(483) 评论(0) 推荐(0) 编辑
摘要:节流与防抖函数封装和使用 常见应用场景: window的 resize 和 scroll 事件; 文字输入时的 keyup 事件; 元素拖拽、移动时的 mousemove 事件; 防抖: 将多次执行变为最后一次执行 定义:多次触发事件后,事件处理函数只执行一次,并且是在触发操作结束时执行 原理:对处 阅读全文
posted @ 2019-06-10 15:01 smile_or 阅读(556) 评论(0) 推荐(1) 编辑