- 博客(24)
- 收藏
- 关注
原创 如何让iframe的src失效不加载
<iframe :src="javascript:return false;"width="100%"height="100%"></iframe>原来只需要将src写成 javascript:return false就可以阻止了。学到了,亲试有效
2021-03-25 17:12:13
844
原创 本地与远程分支与标签的关联以及相关git命令
git branch -av 查看本地和远程分支远程分支 本地分支 本地的远程分支(追踪分支)本地-》远程本地分支推送到远程:本地有dev分支 远程没有方法1 git push -u origin dev(分支名)方法2 git push --set-upstream origin test (分支名)远程-》本地远程有分支美的没有分支1.将远程分支pull到追踪分支git pullorigin/devorigin/test2. 将追踪分支-》本地方法1: git check
2020-10-15 14:23:44
297
1
原创 git rebase 操作学习记录
git rebase定义:rebase 为变基操作假如现在有master分支有一个dev分支有一个dev2分支要将dev2分支的提交 变基到dev则操作步骤如下:git checkout dev2git rebase dev1 (dev1为变基的目标分支)git checkout dev2 (切换到dev2分支)git merge dev1(将dev2分支的Head指向合并后的最近一次)git push (提交到远程)End...
2020-10-15 11:48:04
280
原创 在使用vue父子传值过程中哪种最优?
前提:有一个表格需要增删查改,表格需要修改数据,此时如果使用弹框,将修改写成一个独立的vue单文件组件1.在父页面这么写修改template引入<flowUpdate ref="flowUpdate" @query="refresh"></flowUpdate>点击修改按钮,设置修改弹框的数据update(row) { let flow = deepClone(row); this.$refs.flowUpdate.showUpdataFlow(flow);}
2020-05-28 15:37:19
220
原创 与git远程仓库连接三法
Git 全局设题置git config --global user.name “name”git config --global user.email “120@qq.com”创建一个新仓库git clone git@192.9.200.94:fengwengchan/edddddd.gitcd eddddddtouch README.mdgit add README.mdgit commit -m “add README”git push -u origin master推送现有文件夹
2020-05-25 10:05:59
133
原创 Vue源码学习路线
在学习之前,我们需要先制定一个学习路线,循序渐进的学习,这样不至于一头雾水,无处下手。后面的学习路线如下:变化侦测篇学习Vue中如何实现数据的响应式系统,从而达到数据驱动视图。虚拟DOM篇学习什么是虚拟DOM,以及Vue中的DOM-Diff原理模板编译篇学习Vue内部是怎么把template模板编译成虚拟DOM,从而渲染出真实DOM实例方法篇学习Vue中所有实例方法(即所有以$开头的方法)的实现原理全局API篇学习Vue中所有全局API的实现原理生命周期篇学习
2020-05-20 14:32:33
331
原创 webpack打包后文件名称自定义,找了一天终于找到了
今天研究下公司得框架,发现npm run build后打包得文件名居然是我自己定义的文件名,一时间居然没想到是这个造成的。这个命名感觉是非常清晰呀。代码敬上const _import = file => () => import( /* webpackExclude: /\.def$/ */ /* webpackChunkName: "[requ...
2020-04-26 22:44:55
4861
原创 按设计图大小进行rem适配
/*1920代表设计师给的设计稿的宽度,你的设计稿是多少,就写多少;100代表换算比例,这里写100是 为了以后好算,比如,你测量的一个宽度是100px,就可以写为1rem,以及1px=0.01rem等等*/ getRem(1920, 100) window.onresize = function() { getRem(1920, 100) } ...
2020-04-26 22:38:35
783
转载 element show-overflow-tooltip当内容过长被隐藏时显示 tooltip时候内容不换行,下拉菜单select内容太长不出现滚动条
// 解决列表数据过长poper一行显示太长不美观问题.el-tooltip__popper{max-width: 200px;}// 解决下拉菜单选项太长,自动撑开不出现滚动条问题.el-select-dropdown{max-width: 243px;}.el-select-dropdown__item{display: inline-block;}.el-select-...
2020-04-21 16:21:07
4953
4
原创 关于如何登录进入系统后获取公共信息存入vuex的解决和感想
今天遇到一个场景是以前没有遇见过的,我想在登录成功后dispatch一下vuex的某个action,就比如获取后台的枚举值,存入后,让每个组件都可以使用,想了半天没想出来。最后问了个同事,一分钟之内就说出来了解决方案,说让把dispatch的放在app. vue的created函数或者mounted函数,我立马就融会贯通了,为啥我没想到。还有一个问题,读取vuex的state的属性的属性,我不...
2020-03-31 23:29:53
297
原创 多个标题文字吸顶效果
scroll() { let h2s = this.$refs.essayContentRef.querySelectorAll("[id ^= anchor]"); let len = h2s.length; let offsetTops = []; for(let i=0; i<len; i++) { offset...
2020-03-16 16:37:39
352
1
原创 vue form表单 使用resetFields函数问题
今天想使用新增和删除使用一个dialog,这就涉及到点击添加按钮需要清空表单数据的问题,我第一个想到的是调用resetFields方法。我直接写了之后是这样的this.$refs[formName].resetFields()结果直接报错,于是我就上网上百度了后,发现改成这样就不报错了。this.$nextTick(function() { const el: any...
2020-02-13 15:03:09
8289
原创 vue+typescript+poper.js使用
首先 安装poper.js npm install poper.js 然后import Poper from poper.js 设置tootip内容(tooltip的样式自己设置) 在mouseenter事件中设置增加poper 在mouseleave事件中设置隐藏poper<template> <div> <span ref="ele...
2020-02-06 15:15:36
599
原创 element-ui table遇见的问题
今天我想做一个table超出后自动加滚动条起初我把样式放在el-table上边结果做完以后切换分页一直再闪动我就很奇怪。花费了1小时解决最后原来不能修改原样式 然后我就再加了一层div结果没问题了,实现了滚动条.el-table-style{width:100%;height:calc(100vh-60px-60px-51px-3...
2019-11-28 18:12:17
205
原创 Vue render 函数中使用this
1.在render中直接使用this,on里面click函数不是箭头函数使用this需要在父级将this保存起来才能使用render: (h, params) => { const { row } = params let _this = this return h('div', { ...
2019-10-16 16:52:46
5688
3
原创 修改input placeholder的颜色
修改input placeholder的颜色input::-webkit-input-placeholder{color: rgb(251, 231, 208);}input:-moz-placeholder{color: rgb(251, 231, 208);}input::-moz-placeholder{color: rgb(251, 231, 208);}input:-ms...
2019-10-14 15:56:11
149
原创 Vue坑之计算属性
今天试了个在computed里面去根据一个对象去return一个数组出去,当点击某个按钮将对应的属性修改,发现dom死活不更新,最后发现了。Vue计算属性只有在data属性更新了computed会随着一起更新,。将对象放在data中再更新属性就可以了。官网中的解释是这样的:我们可以将同一函数定义为一个方法而不是一个计算属性。两种方式的最终结果确实是完全相同的。然而,不同的是计算属性是基于...
2019-10-14 10:07:36
525
原创 Vue中点击加载更多滚动条滚动到页面最底部
<template> <div> <div class="table-container" ref="table-container"> <table class="table"> <tr v-for="(row,index) in data.slice(0,page)" :key="index">...
2019-09-25 22:38:50
2160
原创 Do not use built-in or reserved HTML elements as component id: table
写Vue组件时候忽然报错,原来有以下几种:组件,不能和html标签重复如上的意思是table重名了由于在模板需要插入到 DOM 中,所以模板中的标签名必须能够被 DOM 正确地解析。主要有三种情况:一是完全不合法的标签名,例如 </>;二是与 HTML 元素重名会产生不确定的行为,例如使用 input 做组件名不会解析到自定义组件,使用 button 在 Chr...
2019-09-25 22:34:27
953
原创 git面试题大全
1.git是什么时候出来的2.git特点3.git和svn的区别4.git的三大模块5.git的状态6.git初始化7…git文件夹的理解8.git bash快捷键9.取消暂存命令10.提交文件到暂存区命令10.查看日志的方法11.git账户设置12.git 执行了add后怎么放弃修改13.git执行了commit后怎么放弃commit14.git删除文件15.执行删...
2019-09-11 12:46:54
867
原创 前端面试题 vue+git+webpack+相关
昨天去面试,以下为面试问题,大家可以参考下:Vuevue父子传值vue实现跨域jquery和angular与vue的区别webpackwebpack配置有哪些webpack proxy table使用开发环境和生产环境npm run dev/build等等里面的代码具体怎么写的gitgit切分支和git创建分支怎么弄的git要回到某次历史版本怎么弄回到历史版本后又...
2019-09-06 09:43:49
717
转载 Vue中使用markdown
使用mavonEditormavonEditor既可作为编辑使用,也可作为解析使用API:https://github.com/hinesboy/mavonEditor刚开始做的时候可以想到用mavonEditor作为编辑器使用,v-model中绑定数据,可以提交到数据库中,但就是没想到怎么去把数据库中的数据取出来再进行解析,感觉看官方API也是一头雾水,网上怎么也搜不到相关内容,于是还...
2019-08-28 16:51:28
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人