摘要:
1 最重要的就是Object.defineProperty(a,b,c). a是要操作的对象,b是要新增或修改的属性,c是属性的值(用value:xx表示)具体看链接:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/ 阅读全文
摘要:
最近要做一个系统公告的跑马灯效果,在网上找了很多,发现有js和css的方法,但是都不太好用。所以自己结合了一下,做了个css+js的跑马灯效果。如果觉得好用或者发现问题,欢迎评论沟通哈~ 本来是vue+ts的,我改成了纯html+css+js的方式,大家想改成什么的也都方便。 <!DOCTYPE h 阅读全文
摘要:
data 和 computed 的区别 这样看来,data 和 computed 在功能上似乎没有任何区别。 data 和 computed 最核心区别 先一言以蔽之,data 和 computed 最核心的区别在于 data 中的属性并不会随赋值变量的改动而改动,而computed 会。(赋值变量 阅读全文
摘要:
ECMAScript 6 变量的解构赋值 数组的解构赋值 基本用法 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 以前,为变量赋值,只能直接指定值。 var a = 1; var b = 2; var c = 3; ES6允许写成下面这样 阅读全文
摘要:
一、Flex布局是什么? Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。 任何一个容器都可以指定为Flex布局。 .box{ display: flex; } 行内元素也可以使用Flex布局。 .box{ display: inline-flex; } 阅读全文
摘要:
Vue项目中实现用户登录及token验证在前后端完全分离的情况下,Vue项目中实现token验证大致思路如下: 1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码 2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token 3、前端拿到token,将token存储到local 阅读全文
摘要:
vue组件传值--详细版 vue组件传值在日常开发中比较常见,在官方文档里面也有介绍,但是对于新手理解起来会有一点生涩。所以今天就把这个拉出来写一次。一般有三种传值方式:1.父传子、2.子传父、3.兄弟组件之间通信 1.父组件向子组件传值 一般会在子组件里面定义props来做接收,这是比较常见的情况 阅读全文
摘要:
模块一:全局导航钩子函数 1、vue router.beforeEach(全局前置守卫) beforeEach的钩子函数,它是一个全局的before 钩子函数, (before each)意思是在 每次每一个路由改变的时候都得执行一遍。 它的三个参数: to: (Route路由对象) 即将要进入的目 阅读全文
摘要:
import Vue from 'vue'; import Router from 'vue-router'; import store from '@/store/index'; Vue.use(Router); const routes = [ { path: '/', name: 'home' 阅读全文
摘要:
例如:faultDate,completeTime为字符串格式,进行计算之前需要使用new Date()函数进行转化 // 返回格式为xx天xx小时xx分钟function(faultDate, completeTime) { var stime = Date.parse(new Date(faul 阅读全文