自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 H5页面保存图片到相册

不管是微信浏览器,还是ios浏览器亦或者是安卓浏览器都拥有 一个 只要是image 标签的图片 都可以长按保存到手机相册功能。所我们完全可以做一个长按弹框 把我们生成的图片展示在弹框中利用浏览器机制去实现保存图片到相册。

2023-08-17 10:49:20 1831

原创 vue js 获取yaml文件内容并且将文件内容转换为JSON

【代码】vue js 获取yaml文件内容并且将文件内容转换为JSON。

2023-06-15 16:54:21 1212

原创 如何解决elment ui 偶发性图标icon乱码问题

一般情况是因为sass版本低导致的我们只需要升级下sass版本就好了。

2023-02-09 15:19:33 320

原创 获取俩个时间段内所有 日期(年月日)

获取俩时间日期段之间所有日期

2022-12-05 14:42:41 705

原创 vue + el 日期选择器选择第一个时间后第二个时间选择区间在第一个时间前1个月或后一个月范围内选择

选择12月15号 - 30 day 第二次选择最小范围在11月14之间。选择12月15号 + 30 day 第二次选择最大范围在1月15直接。

2022-12-01 10:17:03 595

原创 vue post 导出文件

必须在接口内添加 responseType: ‘arraybuffer’, 否则文件无法正常打开。如 xls 对应type。

2022-09-19 15:29:42 592

原创 Vue(2 3) style CSS 变量注入 v-bind

css 中使用 变量

2022-06-22 16:35:17 1278

原创 console.log(new Error(‘msg‘))

浏览器红色警告条

2022-06-22 12:02:40 224

原创 vue正则 密码设置规则:大写字母、小写字母、数字和特殊符号,这4类必须包括3类,长度8到16位。

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Doc

2022-05-15 21:45:41 2767 2

原创 移动 pC 浏览器兼容 postcss-plugin-px2rem

npm i --save postcss-plugin-px2rem在main.js引入import './utils/flexible'flexble.js(function(win, lib) { var doc = win.document var docEl = doc.documentElement var metaEl = doc.querySelector('meta[name="viewport"]') var flexibleEl = doc.querySel

2022-03-30 13:30:52 1725

原创 vue 插件qs使用

1、安装npm install qs2、在组件中应用import qs from 'qs'3、主要使用qs.parse(),qs.string()qs.parse()是将URL解析成对象的形式qs.stringify()是将对象 序列化成URL的形式,以&进行拼接4、具体例子如下let data = qs.stringify({ "username":this.username, "password":this.password});username=re

2022-03-23 17:27:14 1460 1

原创 vue 中 transtion内置标签

transtion标签使用 // name 属性 用来设置动画样式 及 class类名 mode动画模式 <transition name="fade-transform" mode="out-in"> <router-view ></router-view> //包裹住roter-view 后 切换得路由就会有动画效果 </transition> // .fade及为transiton name属性得

2022-03-23 15:03:27 1264

原创 ionic iframe 报unsafe value used in a resource URL context

import { DomSanitizer} from '@angular/platform-browser'在使用iframe页面引入将DomSanitizer注入constructor(public sanitizer: DomSanitizer) { }contentDetails(catalogue){ this.recommend.contentDetails(catalogue).subscribe((res)=>{ console.log(res)

2021-11-30 21:19:00 630

原创 ionic3 中查看pdf

npm install ng2-pdf-viewer@3.0.8 --save需要使用 3.0.8版本的在跟组件中注册模块import { NgModule } from '@angular/core';import { BrowserModule } from '@angular/platform-browser';import { AppComponent } from './app/app.component';import { PdfViewerModule } from 'ng2-

2021-11-25 20:45:44 316

原创 AES基本使用 (ionic)

npm install aes-js在服务中使用 定义加密 解密方法import { HttpClient } from '@angular/common/http';import { Injectable } from '@angular/core';import CryptoJS from "crypto-js"const key = CryptoJS.enc.Utf8.parse("1234123412ABCDEF"); //十六位十六进制数作为密钥const iv = CryptoJ

2021-11-13 23:07:09 1136

原创 新建 ionic providers core.js:1449 ERROR Error: Uncaught (in promise): Error: StaticInjectorError(AppMo

是因为我们providers 中引入了 HttpClient 但在app.module跟模块中没用注册 HttpClientModule模块在跟模块注册了HttpClientModule之后就好了希望帮到大家

2021-11-13 22:54:21 1117

原创 Angular ui Error:node_modules/element-angular/release/upload static forRoot(): ModuleWithProviders;

大家在引入 el ui 之后启动项目之后TS会进行对el 文件语法检测 这就是原因我们只需要在 angular 文件内 src/tsconfig.app.json 文件内 添加一个属性 "skipLibCheck" : true //跳过文件语法检测这样就可以使用el UI框架了...

2021-11-05 12:29:25 477

原创 微信小程序原声自定义日期选择器

date.wxml<view> <!-- table表格--> <view class="table-container"> <!-- 年份 月份选择 --> <view class="table-date"> <view> <span bindtap="back" data-date="year" class="table-dateFont">{{'.

2021-10-17 21:18:16 265

原创 React路由的补充,及Redux的使用

路由传递参数的方式pramse传参Route定义方式:<Route path=’/About/:id’ component={About} / >Link组件:< Link to="/path/通过pramse传参">About在使用 params传递参数时,你会清楚的看到参数以路由的形式展现了出来,例如:http://localhost:3000/home/message/用户1/文章32如果,你想传对象的话,可以用JSON.stringify(),想将

2021-07-30 19:37:56 371

原创 Rect路由的使用和虚拟DOM了解(①)

React 路由的使用简介什么是 SPA?SPA就是单页面应用,整个网站就只有一个Html文件。  咱们vue react 就是使用的单页面技术SPA路由的实现方式有哪些?目前来说,无论是vue,还是react,spa的路由实现方式无非就是以下两者:hash方式。 使用location.hash和hashchange事件实现路由。history api。使用html5的history api实现,主要就是popState事件等。  hash用的还是比较多的,但是这种方式的url会比较丑陋,

2021-07-29 20:32:07 189 3

原创 进击的react二

前端框架(react)三大框架的区别:Angular带有比较强的排它性的React主张是函数式编程的理念,侵入性没有Angular那么强,主要因为它是软性侵入。Vue 渐进式的react与vue的对比 可以从redux和vuex中对比你如何看待react /什么是react react就是一个框架 他相对于mvc来说只是其中的v 他适用于开发数据不断变化的大型应用程序react相对其他框架优势: 高性能高效率 实现了前端界面的高性能高效率开发,所以说react很擅长处理组件化的页面Reac

2021-07-27 20:06:11 304

原创 React入门到组件的三大核心

React简介官网1.英文官网: https://reactjs.org/2.中文官网: https://react.docschina.org/介绍描述1.用于动态构建用户界面的 JavaScript 库(只关注于视图)2.由Facebook开源React的特点1.声明式编码2.组件化编码3.React Native 编写原生应用4.高效(优秀的Diffing算法)React高效的原因1.使用虚拟(virtual)DOM, 不总是直接操作页面真实DOM。2.DOM Diffin

2021-07-26 19:44:49 518 2

原创 js 前端面试题

js 数组的去重,排序,各有几种方式,分别是怎么实现的去重 : 1) 利用ES6 Set去重(ES6中最常用)​ 2) 利用for嵌套for,然后splice去重(ES5中最常用)var arr = [1, 1, 8, 8, 12, 12, 15, 15, 16, 16];function unlink(arr) { for (var i = 0; i < arr.length; i++) { // 首次遍历数组 for (var j = i + 1; ..

2021-07-14 16:48:32 422 3

原创 vue3组合式api

一、 Composition API的简单介绍Composition API也叫组合式API,是Vue3.x的新特性。通过创建 Vue 组件,我们可以将接口的可重复部分及其功能提取到可重用的代码段中。仅此一项就可以使我们的应用程序在可维护性和灵活性方面走得更远。然而,我们的经验已经证明,光靠这一点可能是不够的,尤其是当你的应用程序变得非常大的时候——想想几百个组件。在处理如此大的应用程序时,共享和重用代码变得尤为重要。通俗的讲:没有Composition API之前vue相关业务的代码需要配置到op

2021-07-07 10:51:13 4027 10

原创 vue3中teleport标签的正确使用

一、Vue3.x传送、Vue3.x 中的组件模板应该属于组件,我们想把这个模板的内容移动到当前组件之外的 DOM 中,就可以使用 Teleport。表示传送内包含的内容显示到身体中<teleport to="body">内容</teleport><teleport to="#app">内容</teleport>二、使用teleport实现一个模态T的组件Modal.vue<template><teleport to=

2021-07-07 10:47:19 1773

原创 vue3中的toRef 与ref 区别

toReftoRef是将start对象内的响应式的属性由proxy代理对象转换为ref 并且打印num 回返回ObjetRefImpl对象我尝试使用点击事件改变num后发现toRef返回的num,改变num还会影响到start对象内的num ,所以我推断它们属于引用类型,并且start内的num变为即使结构赋值出来它也还是响应式的多亏toRef, 而toRefs是将所以内属性都可以结构,并且递归深度响应.之后我又试着用ref发现页面内我点击点击之后start内对象的num不

2021-07-04 14:47:09 458 2

原创 vue3入门入门笔记(二)

setup 细节setup 执行的时机在 beforeCreate 之前执行(一次), 此时组件对象还没有创建this 是 undefined, 不能通过 this 来访问 data/computed/methods / props其实所有的 composition API 相关回调函数中也都不可以setup 的返回值一般都返回一个对象: 为模板提供数据, 也就是模板中可以直接使用此对象中的所有属性/方法返回对象中的属性会与 data 函数返回对象的属性合并成为组件对象的属性返回对

2021-07-02 20:45:33 120 2

原创 vue3中的steup函数执行快于我们vue2中的beforeCreate函数

vue3中的steup函数执行快于我们vue2中的beforeCreate函数<template> <div class="home"> <img alt="Vue logo" src="../assets/logo.png"> <HelloWorld msg="Welcome to Your Vue.js + TypeScript App"/> </div></template><script l

2021-07-02 15:00:30 1063

原创 vue3入门(一)使用笔记

创建 vue3 项目 1) 使用 vue-cli 创建 安装或者升级npm install -g @vue/cli 保证 vue cli 版本在 4.5.0 以上vue --version 创建项目vue create my-projectvue2与vue3区别组件引用的区别在组件组件中vue2模板必须要一对根标签<template> <HelloWord /> //使用子集组件</template>script中 lang = ts

2021-07-01 19:56:00 178 5

原创 最新TypeScript超详细笔记(全)

文章目录一、初体验1.0 学习目标1.1 官网1.2 环境搭建安装Node.js安装TypeScript编译器1.3 编写代码1.4 编译执行--outDir--target--watch1.5 编译配置文件扩展库指定加载配置文件1.6 ts-node安装使用二、类型系统介绍2.0 学习目标2.1 什么是类型数据是有格式的程序是可能有错误的动态类型语言&静态类型语言静态类型语言的优缺点动态类型语言2.2 什么是类型系统类型标注类型检测2.3 类型标注2.4 基础的简单的类型标注基础类型空和未定义类型

2021-07-01 08:17:13 1049 12

原创 TypeScript(学习笔记)

强类型和弱类型的语言有什么区别强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合定义,所有变量都必须先定义后使用。java、.NET、C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。例如你有一个整数,如果不显式地进行转换,你不能将其视为一个字符串。与其相对应的是弱类型语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。强类型语言有更强的类型约束,而弱类

2021-06-30 20:55:42 303 18

原创 什么是TS(TypeScript)?安装?编译?类型注解?接口?类?函数?的简单使用

TypeScriptTypeScript 简介TypeScript 是一种由微软开发的开源、跨平台的编程语言。它是 JavaScript 的超集,最终会被编译为 JavaScript 代码。TypeScript 扩展了 JavaScript 的语法,所以任何现有的 JavaScript 程序可以运行在 TypeScript 环境中。TypeScript 是为大型应用的开发而设计,并且可以编译为 JavaScript。TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和

2021-06-29 20:51:46 702 8

原创 微信小程序本地存储的学习和实践案例的讲解

什么是本地存储pc端本地存储是H5新增的API,用来在本地存储数据,在不影响服务器性能的情况下来在本地存储数据微信小程序存储需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象。pc端与微信小程序区别使用区别pc端设置localStorage.setItem ("key","存放的内容")pc端的获取localStorage.getItem ("key")注意: data 属性需要注意需要存储的内容。只支持原生类型、Date、及能够通过J

2021-06-28 20:48:32 827 21

原创 小程序内页面内参数的携带跳转和获取

今天用网上的接口自己按设计写的一个网页我是先写的首页之后写的页面搜索点击页面搜索框后会跳到搜索页面,搜索页面是一个独立出来的组件<view class="search"> <input class="search-item" type="text" placeholder="请输入搜索的商品" confirm-type="search" bindconfirm="getInfo">搜索</input></view><search-li

2021-06-26 18:46:54 430 10

原创 ❤️小程序入门基础(二)❤️(个人学习笔记)

基本组件使用cover-image基础库 1.4.0 开始支持,低版本需做兼容处理。覆盖在原生组件之上的图片视图。目前原生组件均已支持同层渲染,建议使用 image 替代。可覆盖的原生组件同cover-view,支持嵌套在cover-view里。属性类型默认值必填说明最低版本srcstring否图标路径,支持临时路径、网络地址(1.6.0起支持)、云文件ID(2.2.3起支持)。1.4.0bindloadeventhandle否图片加载成功时

2021-06-25 20:42:20 350 1

原创 ❤️小程序入门基础(一)❤️

事件什么是事件事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如 id, dataset, touches。事件的使用方式在组件中绑定一个事件处理函数。如bindtap,当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。<view id="tapTest" data-hi="Weixin" bindtap="tapName"&gt

2021-06-24 20:24:11 225 11

原创 微信小程序常用标签及全局配置项简单使用(个人学习笔记)

微信小程序内标签的使用viewview标签相当于我们HTML的div标签它也具有可以设置宽和高,独占一行,的特性微信小程序给我们定义好的属性基础库 1.0.0 开始支持,低版本需做兼容处理。视图容器属性类型默认值必填说明最低版本hover-classstringnone否指定按下去的样式类。当 hover-class="none" 时,没有点击态效果1.0.0hover-stop-propagationbooleanfalse否指定是否阻

2021-06-23 17:25:48 1962 8

原创 最新版本微信小程序开发工具的使用

微信小程序简介微信小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。大家可能都玩过跳一跳.诞生2017年1月9日,张小龙在2017微信公开课Pro上发布的微信小程序正式上线。与传统网页区别传统网页布局由三块组成,而小程序则由四块组成传统网页微信小程序htmlwxmlcsswxssjavascriptjavascripjson

2021-06-22 20:19:06 2204 27

原创 注册微信小程序账号 APPID的获取

点击注册页选择小程序注册填写写注册信息祖册须注意“作为登录帐号,请填写未被微信公众平台注册,未被微信开放平台注册,未被个人微信号绑定的邮箱”注册完成后请入填写邮箱查看邮件接收到邮箱点击激活连接将来到信息登记页面因为是自己学习练习用所以我选的个人之后需要录入本人真实信息注意填完之后最后一项必须扫码验证成功后会弹出成功框来提示用户之后点击前往小程序前往小程序来到此页面寻找APPID往下看本次我们的微信小程序APPID获取就结束了,最后大家千万不要把自己

2021-06-20 11:00:23 2966 5

原创 Page is not constructed because it is not found.(env: Windows,mp,1.05.2105170;原因竟是如...

我遇到的bug解决方案我多次在 app.joson中生成目录之后就开始报错看来半天自己的代发终于在index.js中发现猫腻它生为网页目录项目确有着全局js配置的app后来又看了其它的都是page开头解决将pages/index目录下的index.js 的app 修改位page 它不报错了.???? 希望我的马虎可也帮到和我一样马虎的人 ┭┮﹏┭┮...

2021-06-19 17:20:58 2994 1

空空如也

空空如也

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

TA关注的人

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