&& 和 || 只要“||”前面为false,不管“||”后面是true还是false,都返回“||”后面的值。只要“||”前面为true,不管“||”后面是true还是false,都返回“||”前面的值。
实现深拷贝的几种方法 递归循环function deepClone(obj) { if(obj === null) return obj if( obj instance Date) return new Date(obj) if( obj instance RegExp) return new RegExp(obj) let objClone = Array.isArray(obj)?[]:{} // 判断是数组还是对象 if(obj && typeof obj === 'object'.
css3实现变大变小的点 <p class="spot"></p> *{ margin: 0; padding: 0; } body{ position: relative; height: 100vh; display: flex; justify-content: center; align-items: center; background-color: #000; } .
解决 @keyup.enter 不生效 @keyup.enter="" 和 @click=“”不能绑在同一个地方,否则回车不起作用@keyup.enter="" 放在input 中@click=“” 放在button中
解决 @keyup.enter 不生效 @keyup.enter="" 和 @click=“”不能绑在同一个地方,否则回车不起作用@keyup.enter="" 放在input 中@click=“” 放在button中
vuex基本使用 基本使用安装npm i vuex --save在项目中导入vuex包import Vuex from vuexVue.use(Vuex)创建store对象const store = new Vuex.store({ //state中存放的就是全局共享的数据 state: {} })将store挂载到 vue实例对象中new Vue({ el: '#app', render: h => h(app), //render渲染app根组件 router, //router挂载路由 sto
remote: Support for password authentication was removed on August 13, 2021. 报错信息remote: Support for password authentication was removed on August 13, 2021.远程:对密码身份验证的支持已于2021年8月13日删除。原因密码验证于2021年8月13日不再支持,请用使用 personal access token 替代解决办法点击设置 setting点击左侧 Developer settings点击左侧 Personal access tokens点击右边 Generate new tok
计算属性缓存 vs 方法 计算属性 computed :计算属性是基于它们的响应式依赖进行缓存的,再次执行计算属性会立即返回之前的计算结果,而不必再次执行函数methods : 每次都要执行函数假设我们有一个性能开销比较大的计算属性 A,它需要遍历一个巨大的数组并做大量的计算。然后我们可能有其他的计算属性依赖于 A。如果没有缓存,我们将不可避免的多次执行 A 的 getter!如果你不希望有缓存,请用方法来替代官方文档:https://cn.vuejs.org/v2/guide/computed.html...
Vue.2 全局注册时间过滤器 Vue.2 全局注册过滤器时间过滤器<el-table-column prop="add_time" label="创建时间" width="180px"> <template slot-scope="scope"> {{scope.row.add_time | dateFormat}} </template></el-table-column>Vue.filter('dateFormat', function (valdate)
swiper 前进后退按钮的显示和隐藏 swiper 前进后退按钮的显示和隐藏鼠标进入和离开时,前进后退按钮显示和隐藏<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" href="https://unpk
:root :root相当于<html>元素,除了优先级更高,别的和HTML一样/* 定义*/:root{ --Color:green; --fontSize:14px;}/*使用*/ div{color:var(Color);font-size:var(fontSize)}/*此时div的颜色是green,字体大小是14px*/...
vue-particles粒子特效 安装npm i vue-particles --save-dev引入import Vue from 'vue'import VueParticles from 'vue-particles'Vue.use(VueParticles)使用<template> <div id="app"> <vue-particles...
vue中时间戳转化日期 在vue中将获取到的时间戳转化为日期格式将封装的时间戳函数单独放在一个js文件中//导出封装的时间戳函数 formatDateexport function formatDate(date, fmt) { if (/(y+)/.test(fmt)) { fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(...
.prettierrc格式化代码配置文件 在使用eslint规则时,本地编辑器的格式化代码会与eslint的规则冲突,这时可以自己配置一个.prettierrc格式化代码的文件{ "tabWidth": 4 // tab缩进大小,默认为2 "useTabs": false // 使用tab缩进 默认false "semi": false // 使用分号, 默认true // 使用单引号, 默认fa...