自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows下实现vue项目定时打包(执行npm run build)

需求说明:windows下实现vue项目定时打包实现步骤:新建一个文本文档run.txt 复制以下代码到run.txt文件中 更改文件后缀txt为bat,双击启动@echo off set INTERVAL=3600:Again echo start servertaskkill /f /t /im demo.exeC:cd C:\Users\Denison...

2020-04-16 13:41:36 1571

原创 vue warnning:Error: Maximum recursive updates exceeded. This means you have a reactive effect that i

vue warnning:Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating...

2022-09-19 15:18:14 2519 1

原创 使用vue-cli3搭建vue2.0项目

注意:window环境下使用自带命令行 ,不要用gitbash(自定义的时候无法选择)步骤1:安装node vue-cli 略过哦...步骤2:到指定目录下,使用vuecreateproject(项目名称)创建步骤3:自定义模式选择你需要的组件3.1 default(babel,eslint):默认设置(直接enter)非常适合快速创建一个新项目的原型,没有带任何辅助功能的 npm包 Manually select features:自定义配置(按方向键 ↓)是我...

2021-04-24 14:35:44 1243

原创 vue3.0如何配置代理

在根目录下新建文件vue.config.js内容如下:module.exports = { devServer: { // 配置服务器代理 proxy: { "/api": { // 代理接口前缀为/apis的请求 "target": 'http://localhost:3000/', // 对应的代理地址 "secure": false, // 接受运行在https上,默认不接受 "changeOrigin": tru.

2021-04-02 16:35:03 4731

原创 elementUI 在el-row 或者 el-col 上使用@click失效问题

原因:框架限制在事件后面加上修饰符.native就可以啦例子:@click.native=”aaa()”

2021-03-16 15:49:37 281

原创 vue Object.assign导致源对象被改变

解决方案给vue加个clone方法Vue.prototype.clone = function (o) { if (!o) return '' return JSON.parse(JSON.stringify(o))}然后引用let newObject=Object.assign({}, this.clone(odject1), object2)

2021-02-27 10:43:18 1359

原创 vue2.X代码优化

1.异步加载路由通过const Login = (resolve) => require(['view/login'], resolve) 方式进行路由的懒加载。虽然const Index = () => import('@/view/index') 这种方式也能减少打包体积,但是好像效果不是很明显2.去掉.map文件Vue项目打包以后,会出现很多的已.map结尾的文件,这个文件其实主要是用来追踪错误的。如果运行有问题,能提示你代码第几行有问题。在生产环境中很明显这个是...

2020-12-14 17:06:29 218

原创 element ui 下拉组件的实现select option 字符串与数值的转化

select组件中options的value很多情况下是数字问题来啦!如何让v-model绑定的类型为数字?解决方案:对value做个隐式转换代码如下<el-selectv-model="listQuery.position"placeholder="请选择"class="filter-item"><el-optionv-for="(key,val)inaddOptions":key="key":value="val*1":lab...

2020-09-22 16:44:57 2111 1

原创 vue项目element打包项目、图标无法显示

原因:版本升级解决方案:找到项目文件build/webpack.prod.conf.js将参数extract: false上代码module: { rules: utils.styleLoaders({ sourceMap: config.build.productionSourceMap, extract: false,//这里改为false即可 usePostCSS: true }) },...

2020-09-03 16:46:40 855 1

原创 展平数组的常用方法

const arr = [1, 2, 3, [4, 5, [5, 6], 7, 8], 9, [10, 11, [12]]]// 第一种方案:用现成apiconst arr1 = arr.flat(Infinity)// 第二种方案:利用join展平const arr2 = arr.join().split(',').map(Number)// 第三种方案:利用toString直接展平const arr3 = arr.toString().split(',').map(Number).

2020-08-20 09:16:18 1223

原创 git pull报Please enter a commit message to explain why this merge is necessary.

提示:请输入提交消息来解释为什么这种合并是必要的git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色合并信息,可以不修改3.按键盘左上角"Esc"4.输入":wq",注意是冒号+wq,按回车键即可...

2020-08-14 14:02:22 220

原创 用正则将带标签字符串转换成标签

1.后端同事给到数据"<p><img src=\"https://cbu01.alicdn.com/img/ibank/2019/837/044/12219440738_1848546139.400x400.jpg\" alt=\"0\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/...

2020-05-07 17:02:12 1633

原创 VS Code快速创建vue模板(基于sass)

1.设置---用户代码片段---输入vue.json--enter--进入编辑页面2.vue.json代码如下(基于sass){ "Print to console": { "prefix": "vue", "body": [ "<template>", " <div>$0</div>", "</template...

2020-04-28 09:44:35 195

原创 vscode保存时自动格式化成ESLint风格

1.安装ESLint插件2.在设置--用户设置--setting.json中添加如下配置:{ "eslint.autoFixOnSave": true, "eslint.validate": [ "javascript", "javascriptreact", { "language": "html", "autoFix": tru...

2020-04-28 09:26:38 595

原创 vue实现超过两行显示展开收起

vue实现超过两行显示展开收起具体代码如下:<template> <div> <div class="group"> <div class="text more" ref="more"> 占位 </div> <div class="list" v-for="(...

2020-04-21 18:11:00 7211

原创 vue动态添加class类名(通过控制boolean值来决定是否添加class类名)

<div class="item" :class="{'active':active}" v-for="(item, index) in contents" :key="index" > data () { return { active: false} },

2020-04-13 18:42:18 1855

原创 vue-cli混合开发app在注入jsbridge.js时eslint报错

vue-cli混合开发app在注入jsbridge.js时eslint报错原因:不符合eslint规范 咋办勒,要用人家,这段改起来也麻烦!!!解决:在这段脚本中禁用eslint 即在代码开头加入 /*eslint-disable*/...

2020-04-13 14:44:05 322

原创 Vue项目配置在局域网下访问

1.vue配置a.vue cli2.0配置如下b.vue cli3.0不需要配置即可访问2.如果上述配置无法访问则配置以下需要配置一下电脑的防火墙,把所需的端口(如:8080)打开。设置方法如下:2.1 Windows 10 ,搜索“控制面板”,打开,Windows 7 可以直接在开始菜单打开。2.2 点击“Windows Defender防火墙”——“高级设置...

2020-04-10 10:52:17 3392

原创 vue报错:Do not use built-in or reserved HTML elements as component id: table

原因:组件,不能和html标签重复由于在模板需要插入到 DOM 中,所以模板中的标签名必须能够被 DOM 正确地解析。主要有三种情况:    一是完全不合法的标签名,例如 </>;    二是与 HTML 元素重名会产生不确定的行为,例如使用 input 做组件名不会解析到自定义组件,使用 button 在 Chrome 上正常但在 IE 上不正常;    三是与 Vu...

2020-04-08 15:38:19 2891

原创 vue路由太多如何管理

转载地址https://segmentfault.com/q/1010000014959830

2020-04-07 10:23:17 1543

原创 vue路由未匹配到路由跳转到指定404页面的两种常见方法

方法一:通过vue-router重定向实现在src/router/index.js中方法二:通过导航守卫实现在src/router/index.js中importVuefrom'vue'importRouterfrom'vue-router'importHelloWorldfrom'@/components/HelloWorld'......

2020-04-07 10:05:09 3678

转载 WEB前端自定义字体的实现方法

本文部分转自W3CPLUS 的《CSS @font-face》一、获取特殊字体:(可在各大素材网站下载)我们拿下面这种single Malta字体来说吧:要得到single Malta字体,不外乎两种途径,其一找到付费网站购买字体,其二就是到免费网站DownLoad字体。当然要给钱的这种傻事我想大家都不会做的,那我们就得到免费的地方下载,在哪有呢?我平时都是到Google Web ...

2018-11-08 18:12:42 3155 1

转载 web网页中主题切换的实现思路

这位大神写得非常全,强烈推荐!https://www.jianshu.com/p/fe807f5ef394

2018-11-08 18:08:22 4695

原创 前端实现页面公共头部 / 尾部统一加载方法

1.使用shtml格式文件实现页面嵌套(加载速度快,但是需要修改配置文件)html:&lt; body&gt;&lt;!--#include virtual = "common/header.html" --&gt;&lt;/ body&gt;注意:后台配置文件中需加入相关声明:ssi on;ssi_silent_errors on;ssi_types text/s...

2018-11-08 18:04:36 2253

空空如也

空空如也

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

TA关注的人

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