- 博客(24)
- 收藏
- 关注
转载 php中 base64_decode与base64_encode加密解密函数
base64_encode是加密,而base64_decode是解密base64_encode语法:string base64_encode(string data);$string='www.zhix.net智昕网络'; //定义字符串echo base64_encode($string); // 输出编码后的内容为 d3d3LnpoaXgubmV05pm65piV572R57u...
2020-02-21 10:43:14 332
转载 base64实现图片解码(PHP)
$base = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFEAAABRCAYAAACqj0o2AAAEdUlEQVR4Xu2cgbEMQRCG+0WACBABIkAEiAARIAJEgAgQASJABIgAESAC6qvaqTrr1k7P9j8zdzdTdeU9b7d35tvunp6enjuz0TYTONssYQiwATFACQbEATGAQ...
2020-02-21 10:37:05 475
原创 如何在Vue中加入Markdown编辑器
1、安装mditor 获取插件地址2、在main文件中引入mditorimport mditor from 'mavon-editor'Vue.use(mditor)3、使用mditor<mavon-editor v-model="content" :toolbars="toolbars" style=""/>...
2019-10-10 11:05:14 609
原创 vue中路由重定向
路由匹配展示的过程:当点击a标签(或者直接修改浏览器地址栏中的哈希值)会改变哈希值当哈希值发生改变,Vue路由就会监听到这个变化当路由监听到哈希值改变以后,就会用配置好的路由规则来匹配当前的哈希值当哈希值被匹配成功,就会将当前路由规则对应的组件展示在页面中 router-view 中land.vue界面<template> <div id="land">...
2019-10-08 08:56:02 1266
原创 技巧:如何在不刷新页面的情况下获取cookie/localStorage的值?
引言故事的背景:在一个页面内,通过路由给在同一个页面的组件传递参数。显然可以通过 Vue路由跳转伴随传递参数 这篇文章的多种方式进行传值。然而路由传递参数后,接收参数的那个页面必须通过 mounted 首次刷新后才生效,也就是说必须有刷新页面这一过程。但是现在,我们路由传递是在同一个页面内,想要实时获取参数变化,就不能去刷新页面。那么要怎么去获取呢?首先我想的是把参数值存在 cookie...
2019-10-07 20:29:55 2642
转载 解决右侧出现滚动条页面抖动的问题
在页面内容没有占满屏幕时右侧不会出现滚动条,当再加载内容时页面会出现右侧滚动条,页面宽度由于是auto,整个页面会向左移动解决办法: html { overflow-x: hidden; overflow-y: auto; } body { width: 100vw; ...
2019-10-07 16:24:25 2713
原创 关于axios进行跨域请求时的问题处理
跨域问题 报错1(接口文件未处理跨域)说明:这个错误是 “已被CORS策略阻止:请求的资源上不存在“访问控制允许源”头。”解决方法:在接口文件头部加这一句:header('Access-Control-Allow-Origin:*');php 文件:<?php header("Content-type: text/html; charset=utf-8"); header('...
2019-10-07 12:24:49 1643 1
原创 HTML中 "符号" 的 解码 与 转码
1.用正则表达式实现 html 转码htmlEncodeByRegExp(str) { var s = ""; if(str.length == 0) return ""; s = str.replace(/&/g,"&"); s = s.replace(/&...
2019-10-07 02:18:50 1097
转载 Vue路由跳转伴随传递参数
方法1、使用$router.push 拼接参数传参this.$router.push('/editCardetail?editType=add')方法2、 使用name来确定匹配的路由,通过params来传递参数this.$router.push({ name: 'login', params: { ...
2019-10-06 20:12:25 273
原创 vue渲染列表时报错 [Vue warn]: Avoid using non-primitive value as key, use string/number
进入页面报错,如下:原代码,如下:<li v-for="item in this.new_list[0]" :key="item"> <el-container> <el-header> <div class="title">{{item.title}}</div> ...
2019-10-06 11:09:23 1111
原创 文本换行符/空格符怎么在HTML中进行转换?
从数据库中取到的text文本段落,段落里面的换行符无法直接在HTML中显示,如下:而数据库中的段落是正常:解决方案:(1)因为数据库文本text里的段落换行编码是 'r\n\' ,所以这边就可以采用将其全局替换为 '<br/>' 来实现换行。例如: str = str.replaceAll(/\r\n/g,'<br/>');说明: str.replace(...
2019-10-06 11:08:23 13783
原创 数据库基本操作—查询(二)
一、单表查询(1)查询所有的字段Select 字段 1, 字段 2, 字段 3,...From 表名;Select * From 表名;(2)查询指定字段Select 字段 1, 字段 2, 字段 3,...From 表名;(3)Where条件查询Select 字段 1, 字段 2, 字段 3,...From 表名 Where 条件表达式;(4)带 IN 关键字查询S...
2019-09-28 18:00:36 339
原创 数据库基本操作—表(一)
一、创建表表是数据库存储数据的基本单位。个一个表包含若干字段或记录;语法:CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], ...... 属性名 数据表格 [完整性约束条件])约束条件说明Primary Key属性为该表的主键,可以唯一的标识对应的记录Forgign Key属性为该表...
2019-09-28 17:16:48 748
原创 rem如何适配移动端
浏览器设置rem常用方法rem,它是相对根元素 html 的 font-size 字体大小来变化的。而浏览器的默认根元素字号是16px,也就是说默认情况下,浏览器的 1rem = 16px。那么在使用过程中,咱们不可能通过16px来计算,因为那么太麻烦了。比如你要设置一个 div为 25px 的宽度,你得将 25px/16px = 1.5625rem,然后才能正常使用rem。所以,咱们可以直...
2019-09-28 12:25:10 243
原创 常见的浏览器内核
前言…浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核.梳理了一些我们常用的浏览器及内核…内核浏览器备注TridentIEIE、猎豹安全、360极速浏览器、百度浏览器Geckofirefox火狐浏览器webkitSafariWebKit是一个开源项目,是现在流行...
2019-09-27 23:35:45 232
原创 localstroage的存储、读取、删除
前言存储:localStorage.setItem(‘key’, value)读取:localStorage.getItem(‘key’)删除:localStorage.removeItem(‘key’)全部删除:localStoerage.clear()一、使用说明localstroage存储setLocalstroage(){ console.log('se...
2019-09-27 22:38:06 1799
转载 JavaScript 中 this 的几种应用场景
前言话不多说,直接上代码剖析…场景1__全局环境中 this指向 ==> 全局对象 this.a = 10; alert(a); // 10 b = 20; alert(this.b); // 20场景2__对象 内部函数的 this指向==> 调用函数的 当前对象 var a = 10; var bar = { a:20, test: fun...
2019-09-27 09:38:27 217
原创 原生 和 Vue 分别是如何使用”懒加载“?
前言懒加载,是对前端的一种优化方法。通过它可以有效的降低请求量,让页面加载速度快到飞起,减轻服务器的压力,节省流量,提升用户的体验。一、原生方法引用懒加载(函数节流+函数防抖)(throttle + debounce)(1)先直接引入以下.js文件window.onload = function(){ var scrollTop = window.scrollY; v...
2019-09-26 20:54:04 292
原创 Vue-cli 中是如何进行父子组件间传值的
(1)子组件 — data —> 父组件父组件(Regist.vue)部分:<template> <div class="regist"> 这里是注册页面! <!-- 2、通过绑定属性来传值给子组件 --> <RegistInfo :msg="msg"/> </div...
2019-09-25 23:43:31 990 2
原创 如何构建一个Vue项目
构建 Vue 项目1、新建一个空的文件夹,使用编译器打开2、在该目录下,使用创建命令: vue create <项目名称> 3、目录构建完成4、进到项目目录下,运行项目5、项目运行结束,得到项目的查看地址...
2019-09-23 14:05:01 115
原创 Git 命令的基本使用
1、GithubGithub:https://github.com/(免费)Coding:https://coding.net/ (免费)Gitlab:https://gitlab.com(免费30天)2、Git 基本命令拷贝项目:git clone <仓库地址>创建分支:git branch < name>切分支(进入分支):git checkou...
2019-09-23 12:31:47 87
原创 如何安装node.js、vue3.0脚手架
1、安装node.jshttps://nodejs.org/en/查看版本号 node-v、npm -v 出现版本即安装成功。(如未成功,请重启电脑)2、全局安装vue.cli3.0脚手架卸载:如果已经全局安装了旧版本的vue.cli(1.x 或者 2.x),需要先卸载:cnpm uninstall vue-cli -g安装:npm install -g @vue/cli查看版本号:...
2019-09-23 11:18:59 495 1
原创 Vue中数组循环添加单选框问题
今天在写一个通过v-for来循环数组,并且在每一条数据中添加单选框功能。然后这边的写法与正常添加单选框参数有点不一样,如下。1、常规情况下添加单选框:<body> <div id="example-4"> ====================正常添加单选框==================== <br> <input type=...
2019-09-22 10:30:18 6998 1
原创 Aladdin的前端之路
Aladdin的前端之路欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用...
2019-09-15 22:44:49 945 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人