- 博客(83)
- 收藏
- 关注
原创 vue代理,前端3步解决跨域问题
vue代理,前端3步解决跨域问题第一步:vue.config.js配置proxy第二步:创建axios实例第三步:使用第一步:vue.config.js配置proxyproxy: { "/api": { target: "http://192.168.70.2:6666/", changeOrigin:true, wx: true, pathRewrite: { '^/api': '' }
2021-05-26 17:50:23 318
原创 你不知道的JS:undefined和undeclared
我们在JavaScript中常看到的是undefined(未定义),却对undeclared(未声明)不了解,那么它们两个有着怎样的关系呢?typeof的作用我们知道JavaScript有7种内置类型:字符串(string)、数字(number)、布尔值(boolean)、对象(object,包括数组array、函数function)、空值(null)、未定义(undefined)、符号(symbol)但是我们怎么知道一个变量是什么类型的呢,这时候就用到了typeof。typeof作用:用来查看值
2020-06-17 09:20:31 1209
原创 小程序报错:Expecting 'STRING', got }
报错信息:Expecting ‘STRING’, got }**报错代码:报错原因:json的属性之间用,分隔,且最后一个属性后不应该加逗号,否则编译器会认为逗号后还有一个字符串但却找不到所以会报错css不同,css中用分号;分割,且最后一个选择器后也可以加分号。解决方法:...
2020-03-12 10:34:19 1246
原创 jQuery -- jQuery源码(一):核心功能
一、jQuery无new构建实例1、$就是jQuery的别称可以在$和jQuery对象挂在在window中,实现全局引用。给Windows对象扩展一个$的属性,让它拿到jQuery构造函数的引用可以用$访问到jQuery的构造函数// jQuery.js(function(root) { var jQuery = function(){}root.$ = root.jQuer...
2019-12-24 14:25:08 682
原创 Python报错:OSError: No socket could be created -- (('0.0.0.0', 8080)
报错信息:OSError: No socket could be created – ((‘0.0.0.0’, 8080): [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。)问题描述:报错原因:有程序正在运行状态解决方法:检查运行窗口,将未完结的程序运行状态关掉...
2019-10-10 16:44:49 3160
原创 Python报错:Error: Django is not importable in this environment
报错信息:问题描述:django在此环境中不可导入报错原因:虚拟环境中没有安装Django解决方法:
2019-10-10 14:39:00 3643
原创 Vue报错(element UI):component lists renderd with v-for should have explicit keys.
报错信息:报错代码:问题描述:组件列表呈现v-for渲染时,应该有明确的keys报错原因:在使用v-for渲染是没有加上key解决方法:
2019-09-11 10:29:53 657
原创 Vue报错(element UI): the "scope" attribute for scoped slots have been deprecated and replaced by "slot
报错信息:报错代码:报错原因:从2.5开始,已弃用作用域插槽的“scope”属性,并用“slot-scope”替换。除了之外,新的“slot scope”属性还可以用于普通元素,以表示作用域插槽解决方法:用 “slot-scope” 代替 “scope”...
2019-09-11 10:05:59 1917
原创 React报错:The tag <demo> is unrecognized in this browser.If you meant to render a React component, sta
报错信息:报错代码:问题描述:此浏览器无法识别标记。如果要呈现react组件,请以大写字母开头。报错原因:react组件首字母要大写解决方法:...
2019-09-10 14:31:05 13727 1
原创 React -- 创建react项目
前置条件nodenpm全局安装npm install -g create-react-appcreate-react-app 文件夹名运行:npm start
2019-08-28 09:48:15 197
原创 Vue -- filter 过滤器、以及在table中的使用
使用方法:// 双花括号中{{ isActive| isActiveFitlter}}// 在v-bind 中<div v-bind:id=" isActive | isActiveFitlter"></div>一、组件中定义本地 Filterfilters:{ isActiveFitlter:function (value){ r...
2019-06-17 11:33:59 9324
原创 Vue报错(element UI):Cannot read property 'resetFields' of undefined
报错信息:报错代码:问题描述:Vue + element 开发,一个 Dialog 表单多次使用 ,为了清空 Dialog 表单数据, 使用了 this.$refs[formName].resetFields()每次第一次点击显示 Dialog,都会报错报错原因:mouted加载table数据以后,隐藏的 Dialog 并没有编译渲染进 dom 里面。所以当通过点击事件,Dia...
2019-06-11 15:01:44 12159 2
原创 Vue -- Vue项目中使用RSA加密
1、安装 jsencrypt npm install jsencrypt2、在 main.js 引入 jsencrypt import JsEncrypt from 'jsencrypt' Vue.prototype.jsEncrypt = JsEncrypt3、在 js 中写方法 encrypt(publicKey,password){ var en=new ...
2019-03-15 10:17:31 3846
原创 element UI -- 引入第三方图标
一、登录阿里巴巴矢量图标库 https://www.iconfont.cn/二、选择需要的图标,添加至项目三、进入我的项目,下载图标至本地在下载之前编辑项目四、点击下载到本地 会下载一个download.zip五、在src/assets 下 新建一个 icon文件夹,把解压后的文件放到icon文件夹六、打开iconfont.css添加 代码 [class^=&quot;icon-u...
2019-02-19 14:20:45 1939
原创 vue打包报错 ERROR in chunk app [initial] static/js/[name].[chunkhash].js Unexpected token (229:0)
Vue项目 开发是好的,npm run build 打包报错原因:修改代理时confing/prod.env.js的API_HOST:’"//xxxxxxxxx"'里少加双引号
2019-01-25 11:01:46 5974 8
原创 解决在vue中setTimeout效果失效,setTimeout在Vue中的使用方法
问题:setTimeout 函数内部效果 在Vue 事件中 没有执行1、定义一个 that 暂存 this2、再改变变量的值,就会生效 var that = this; setTimeout(function () { that.modPassword = true; }, 3000)...
2019-01-03 09:33:25 8157
原创 Vue +vux 搭建移动端项目
一、使用 vue-cli 搭建Vux项目模板1、全局安装 vue-clinpm install --global vue-cli2、创建一个基于 webpack 模板的新项目vue init airyland/vux2 my-project3、安装依赖,走你cd my-projectnpm installnpm run dev4、安装 lessnpm install less...
2018-11-13 09:06:24 1070
原创 element UI -- Dialog关闭后清除验证条件
表单新建好之后,通常需要清除表单的验证条件和输入的内容 这时我们就用到了element Dialog的close事件,是关于Dialog关闭时的回调 <el-dialog title="添加用户" :visible.sync="addShow" class="maintain" @close="closeDialog('addForm')"> <el-form...
2018-08-31 15:18:30 5140
原创 element UI -- 默认样式修改不成功的问题
有的时候element提供的默认的样式不能满足项目的需要,就需要我们队标签的样式进行修改,但是发现修改的样式不起作用 原因:scoped 解决方法:去掉scoped 注意:此时该样式会污染全局样式,可以把它放在公共的css里面 为了不让所有的 el-input标签都是该样式,可以在HTML给改input加上一个类名,比如 modInput ...
2018-08-20 16:15:45 33824 9
原创 Vue -- Vuex 的使用
vuex: 1、vuex的状态存储是响应式的。当Vue组件从store中读取状态的时候,若store中的状态发生变化,相应的组件也会得到更新 2、不能直接改变store中的状态,改变store状态的唯一途径就是显式的提交mutation(使用commit) 步骤: 1、安装Vuex ...
2018-08-13 18:23:13 231
原创 Vue -- axios 跨域请求无法带上cookie
在main.js设置 // 携带cookie axios.defaults.withCredentials = true
2018-08-10 09:16:09 6359
原创 Vue报错(element UI):type check failed for prop "uniqueOpened". Expected Boolean, got String.
报错信息:报错代码:报错原因:期望布尔值,得到字符串解决方法:
2018-08-07 10:39:46 30677 3
原创 Vue -- 在Vue中使用scss
1、安装scss相关npm install sass-loader node-sass vue-style-loader --save-dev2、打开build文件夹下面的webpack.base.config.js在module对象,rules数组里面添加一个识别scss的配置 3、在需要用到sass的地方添加lang=‘scss’...
2018-07-31 14:37:33 3424
原创 element ui -- 表单验证字段必须是数字但是非必填
在使用element UI框架开发某个项目时,使用el-form组件,进行表单验证时,设置了required为false,如下所示: 但是,在提交表单的时候由于没有输入内容,表单提交不成功. 把代码修改如下,提交成功 ...
2018-07-20 14:41:33 12734
原创 element ui -- 表单验证 this.$refs[formName].validate()里面的内容不执行
问题:在做表单验证 this.$refs[formName].validate()里面的内容不执行 解决方案:1、首先确保每个验证函数一定调用了callback()函数,在验证不通过、通过时都要调用callback()函数,这里return callback()与callback()都可以; 2、如果还是有问题,再打印this.$refs[formName]如果为空说明调用...
2018-07-04 15:36:54 17059 11
原创 Vue报错 -- Cannot read property 'validate' of undefined
refs和ref名字不一致:把refs和ref名字保持一致就行了this.$refs.loginForm.validate(valid => { ref="loginForm"
2018-06-28 14:28:34 23678 4
原创 Vue -- Vue打包后背景图片路径错误
Vue项目中使用图片的方法有如下几种:1、图片资源放在 assets -&gt; imgs文件夹下面①img标签引入图片&lt;img src="../assets/imgs/bg.png" class="loginImg" /&gt;②css使用图片background: url('../assets/imgs/loginback.png') no-repea
2018-06-26 15:26:15 882
原创 artTemplate--js模板引擎
编写模板<script id="test" type="text/html"><h1>{{title}}</h1><ul> {{each list as value i}} <li>索引 {{i + 1}} :{{value}}</li>
2018-04-28 16:41:34 342
原创 SQL Server基础--T-SQL语句
一、SQL分类SQL语句分为两部分:数据操作语言(DML)、数据定义语言(DDL)DML语句:select– 获取数据 update– 更新数据 delete– 删除数据 insert into –插入数据DDL 语句:create database– 创建新数据库 alter database– 修改数据库 create table– 创建新表 alte...
2018-03-29 18:16:08 554
原创 一些常用的 js和jq的对比
1.遍历 / 事件 // jsvar liList = document.querySelector('ul').querySelectorAll('li');for(var i = 0; i < liList.length; i++){ liList[i].onclick = function () { }}// jq$('.optionUl li')...
2018-03-26 14:11:23 552
原创 js -- ES6(三)-- 变量的解构赋值(根据阮一峰ES6标准入门整理 更新中。。。)
6>目前正在学习ES6,学到哪更新到哪里,都是基本的知识,复杂的目前还不会,涉及的代码都是亲自运行过的,若发现错误请指正。三、变量的解构赋值1、数组的解构赋值解构:按照一定模式,从数组和对象中提取值,对变量进行赋值基本用法从数组中提取值,按照位置的对应关系对变量赋值,只要等号两边的模式相同,左边的变量就会被赋予对应的值 ① 解构成功let [A,,[[B]],
2018-01-12 15:28:22 904
原创 js -- ES6(二)-- let 和 const 命令(根据阮一峰ES6标准入门整理)
目前正在学习ES6,根据阮一峰的ES6入门2,学到哪更新到哪里,都是基本的知识,复杂的目前还不会,涉及的代码都是亲自运行过的,若发现错误请指正。ES6声明变量的方法:var、function、let、const、import、class二、let 和 const 命令1、let 命令基本用法let 命令用于声明变量,类似于var,但是所声明的变量只在let命令所在
2018-01-12 15:26:04 544
原创 js -- ES6(一)-- 简介(根据阮一峰ES6标准入门整理)
目前正在学习ES6,根据阮一峰的ES6入门2,学到哪更新到哪里,都是基本的知识,复杂的目前还不会,涉及的代码都是亲自运行过的,若发现错误请指正。ES6 提供了许多新特性,但是并不是所有的浏览器都能够完美支持,所以我们需要把 ES6 转化成 ES5 。Babel 转码器Bable (http://babeljs.io/) 转码器,可以将ES6转码为ES5代码,从而在浏览器或其他环境
2018-01-09 17:33:29 1262
转载 vue -- 2018 我所了解的 Vue 知识大全
Vue ,React ,Angular 三大主流框架,最后我选择学习 Vue ,接触过 React ,自己感觉学习曲线有些陡峭,进而我选择了学习 Vue ,他的学习曲线平稳很多;不管选择什么框架,除了对基础的知识有一定的了解掌握,还应该对 ES6 有一定的了解; 这就是我脑海中的 Vue 知识体系; 一句话概况了 Vue: 通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件;
2018-01-04 16:23:36 3189
原创 小程序 -- 需要注意的地方
1、本地资源无法通过 WXSS 获取background-image:可以使用网络图片,或者 base64,或者使用标签2、wx.navigateTo无法打开页面一个应用同时只能打开5个页面,当已经打开了5个页面之后,wx.navigateTo不能正常打开新页面。请避免多层级的交互方式,或者使用wx.redirectTo3、wx.navigateTo和wx.switchTa...
2017-12-25 10:58:34 343
原创 Vue -- router-link(传参)
<router-link> 组件支持用户在具有路由功能的应用中(点击)导航。 通过 to 属性指定目标地址,默认渲染成带有正确链接的 <a> 标签,可以通过配置 tag 属性生成别的标签。另外,当目标路由成功激活时,链接元素自动设置一个表示激活的 CSS 类名。<router-link> 比起写死的 <a href="..."> 会好一些,理由如下:无论是 HTML5 history 模式还是
2017-12-14 14:25:36 2022
原创 vue -- 报错
1、Cannot use v-for on stateful component root element because it renders multiple elements.报错信息: 代码如下:错误原因/解决方法:v-for不能用于根元素(root element)。因为v-for是个循环,它返回更多的元素。导致无法渲染。 应该加一个父元素 2、Fail
2017-12-13 14:15:26 7432
原创 vue -- 新建一个Vue项目
一、谷歌_vue调试工具-&gt;vue-devtools https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd二、搭建开发环境 使用命令行工具搭建环境,包括打包工具、测试工具# 全局安装 vue-cli$ npm install --global vue...
2017-12-05 16:26:57 519
原创 js -- 获取浏览器高度以及clientHeight、scrollHeight、offsetHeight区别
//浏览器卷去部分高度 var scrollTop = document.documentElement.scrollTop || document.body.scrollTop; //浏览器窗口高度,已做兼容 var winHeight; if (window.innerHeight) { winHeight = window.innerHeig
2017-11-22 15:33:55 8959
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人