自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JS-遍历(对象,数组)

let obj = { name: '哲浩', age: 18, [Symbol(1)]: 'Symbol-1' } 原型添加一个属性 Object.prototype.city = '深圳' 对象上添加一个不可枚举属性 Object.defineProperty(obj, 'area', { value: '宝安', enumerable: false }) 一、 object遍历 1、for-in for…in 可以在任意顺序遍历一个对象的除Symbol以外

2021-03-13 17:25:54 121

原创 vue slot学习笔记(2.6以上)

一、什么是slot(插槽) 即可以像一个组件传递内容: <slot-test> <template> <h3>没传内容11</h3> </template> </slot-test> 这样传递内容会报错,报错内容如下: Error!Something bad happened. 二、slot的几种表现形式 1、不具名插槽 父组件: <slot-test :itemList="itemList"> <tem

2021-03-12 17:10:18 137

原创 vue 复制-粘贴

import { Message } from 'element-ui' const cssText = 'position:fixed;pointer-events:none;z-index:-9999;opacity:0;' const $clipboard = (input) => { let value if (typeof input !== 'string') { try { value = JSON.stringify(input) } catc

2021-01-20 20:19:25 150

原创 vue element-ui 表单验证

import pattern from './pattern' import {Message} from 'element-ui' export default { /** * 简单必填字段验证规则 * @param {string} str * @param {string} trigger * @param {boolean} required */ str (str, required = false, trigger = 'blur') { retu

2021-01-20 20:10:56 222

原创 vue filter 正则 手机号验证

export default { // 座机号 tel: /^(\d{3,4}-\d{3,8})+(-\d{1,4})?$/, // 手机号 phone: /^1[3|4|5|6|7|8|9][0-9]\d{8}$/, // 手机或者座机 telPhone: /(^1[3|4|5|6|7|8|9][0-9]\d{8}$)|(^(\d{3,4}-\d{3,8})+(-\d{1,4})?$)/, // 4-5位 2位小数 用于百分比值 范围 0.01- 99.99 per:

2021-01-20 20:04:48 235

原创 vue filter 时间过滤

import moment from 'moment' export const date = (date, fmt = 'YYYY-MM-DD') => { let str = date || '' if (typeof str === 'string' && str && (str.includes('**') || str.includes('✽✽'))) { return str } return str ? moment(str).f

2021-01-20 20:01:21 125

原创 vue更新列表其中一列数据的方法

在列表中会对其中一列进行操作,之后需要更新这一列的数据,这个时候我们有两种方法去更新,一种是更新全部,这时候只需要想列表重新获取数据就可以了,但是这种方法需要重新加载整个页面,很不友好,另一种是只更新需要更新的这一列数据,怎么更新呢? 1、增加一个点击事件 <van-popup get-container="body" v-model="actSheetOpt.show" :title="actSheetOpt.title"

2020-10-30 10:53:00 2159

原创 vant component is的在父组件中的使用方法

1、 <van-action-sheet get-container="body" v-model="actSheetOpt.show" :title="actSheetOpt.title"> <component :is="actSheetOpt.view"></component> </van-action-sheet> 2、 import xxx fr

2020-10-30 10:07:35 500

原创 vscode 系统上禁止运行脚本

管理员身份运行vscode/PowerShell 1. get-ExecutionPolicy,为Restricted 2. 输入set-ExecutionPolicy,执行RemoteSigned 3. 输入get-ExecutionPolicy,为RemoteSigned tip:这是因为PowerShell执行策略导致的问题

2020-07-14 17:10:04 215

原创 滚动条距离浏览器顶部高度为0

通用方法 最简单合适的方法也是网上搜索出现最多的就是下面这种封装函数调用的方法: function setScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop = document...

2019-12-25 11:04:27 1308

原创 advanced installer打包文件无法覆盖原文件

打开File and Folders,右键点击properties,选择Properties => Overwrite Behavior => Always overwrite existing files

2019-12-18 17:44:47 1088

原创 Android SDK 安装方法

1、设置HTTP Proxy 打开setting 点击HTTP Proxy,选择Manual proxy configuration 点击Android SDK,选择SDK Update sites,勾选上Force Https://…,点击Apply 点击OK,重新进入即可 2、更改hosts文件 如果代理方法不起效果,则使用下面这一种方式。 输入网址http://ping.chinaz.c...

2019-07-12 13:35:59 254

原创 vue-cli3.0 结合postcss-pxtorem和lib-flexible实现移动端适配

vue-cli3.0 结合postcss-pxtorem和lib-flexible实现移动端适配 安装依赖 通过cmd下载文件:npm install postcss-pxtorem -S npm install amfe-flexible -S 引用 在src中找到入口文件main,在里面设置引用路径:import 'amfe-flexible 设置规则 在根目录中找到postcssrc.c...

2019-07-08 16:43:16 670

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除