自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全屏的方法&&echarts添加全屏

全屏的代码封装了方法如图2。

2024-07-23 17:42:36 252

原创 vue3实现超出文字鼠标滑过显示el-tooltip,不超出文字划过不显示el-tooltip

【代码】vue3实现超出文字鼠标滑过显示el-tooltip,不超出文字划过不显示el-tooltip。

2023-08-16 15:27:12 756

原创 移动端判断是android还是ios

多端开发

2022-06-17 10:39:37 683 1

原创 富文本内容去掉标签去掉空格去掉换行提取文字

let content=''content+=htmlStr.replace(/(\n)/g, "") // 去掉换行.replace(/(\t)/g, "") // 去掉换行.replace(/(\r)/g, "").replace(/<\/?[^>]*>/g, "") // 去掉标签.replace(/\s*/g, "").replace(/ /ig, " ") //.replace(/(&nbsp;)/g, ""); // 去掉&nbsp.

2021-05-11 15:59:11 1100

原创 vue项目设置代理

2020-09-02 08:57:48 353

原创 vuex存值取值

vuex中的存值和取值存值this.store.dispatch('action方法名',值)存值this.store.dispatch('mutations方法名',值)store文件夹下的index.js页面代码import Vue from 'vue'import Vuex from 'vuex'import createLogger from 'vuex/dist/logger'import Beike from './beike'Vue.use(Vuex)const st

2020-08-22 11:16:48 7895 1

原创 vue中computed和watch理解

computed 计算属性data(){return { aa:1}},computed:{newData:function(){ return this.aa },},watch:{ aa:function (newV,oldV) { console.log(333) } },computed用于处理复杂的逻辑运算(不支持异步,有缓存),主要和methods存储方法来进行区分, watc.

2020-08-19 19:37:57 239

原创 Git回滚详解

在当前需要回退的分支下输入命令git reset --hard id名git push -f origin 当前分支名其中 id名可以通过命令行git log 显示之前提交的列表记录 也可以在Gitlab上面这个地方复制下这串id名 就可以了

2020-05-19 16:01:29 285

原创 给层级数据加level

1.在methods里面写入方法setLayer(data,level){ if (!data) { return; } data.layer = level; data.childrens && data.childrens.forEach(element => {...

2020-04-13 10:44:44 557

原创 vscode配置保存时就效验eslint

首先需要在组件里面按照eslint组件然后在setting.json里面这样配置就可实现保存时自动效验{"workbench.colorTheme": "Default Light+","fileheader.tpl": "/* * @Author: {sunzhiting} * @Date: {createTime} * @Last Modified by: {lastModif...

2019-10-30 16:14:02 1350

原创 vue项目打开新窗口并传参

let newpage = this.$router.resolve({name: '项目预览',path: '/casedetail/preview',query: {id: id,// formalRev: this.formalRev,releaseStatus: this.releaseStatus,path: this.modulePath}})...

2019-09-24 19:14:36 1252

原创 vue首次部署需要改的配置

解决图片不显示问题

2019-08-26 18:34:36 363

原创 html页面移动端适配ios安卓

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <!-- <meta name="viewport" content="width=device-width, initial-scale=1.0"> --> <meta http...

2019-08-16 20:32:12 566

原创 微信小程序scroll-view 横向拖拽scroll-left不起作用的情况

scroll-left设置需要在数据渲染之后<scroll-view scroll-x="true" style="white-space: nowrap;height:45px;width:280px" scroll-left="{{x}}"><view class='timeHeader'><view wx:for='{{timeParam}}' id...

2019-08-16 20:29:21 4320 2

原创 vue-cli搭建的项目,引入element-ui

脚手架搭建项目在node环境下使用脚手架3创建项目npm i -g @vue/cli安装脚手架npm i -g @vue/cli-init创建一个项目vue init webpack '项目名字'i在main.js中import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css...

2019-08-12 19:36:09 270 1

原创 vue中引入外部js,css

export default { mounted() { const s = document.createElement('script'); s.type = 'text/javascript' s.src = 'https://webfile.aicfe.cn/gx/assets/js/libs.min.js'; document.body.append...

2019-07-30 11:07:40 200

原创 毫秒数转时分秒vue加js

全局过滤器Vue.filter('date', function (mss) { var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60))<10 ? '0'+parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)):parseInt((ms...

2019-06-04 18:34:25 1196

原创 用websocket实现网页微聊功能

首先对chat和chatwindow布局之后使用websocket的步骤在chartwindow里面引入wsclient文件夹建立聊天的步骤1,注册,在componentdidmount里面//聊天第一步:注册用户 const uid=localStorage.getItem('uid') let client=handle(uid,data=>{ ...

2019-03-25 21:48:14 511

原创 creact-react-app报错解决方法

找到C:\Users\用户名\AppData\Roaming\npm-cache删除一般第一次使用create-react-app时下载速度特别慢

2019-03-25 21:45:41 592

原创 获取一个数组类型['a','b','c','d','e','f','g'],转化为[['a','b'],['c','d'],['e','f','g']]这种类型的

let arr = ["a", "b", "c", "d", "e", "f", "g"]const fn = (arr, ...rest) =&gt; {let temp = []for (let i = 0; i &lt; rest.length; i++) {temp.push(arr.splice(0, rest[i]))}

2019-03-16 22:41:23 4632

原创 获取异步的三个方法

1. cbfunction getData(cb) {setTimeout(() =&gt; {data = data + 'b'// console.log(data)cb(data)}, 1000)}const res = getData(data =&gt; {console.log(data)})2. Promise(es6)function...

2019-03-09 10:49:18 338

原创 前端基础总结-布局-css元素

一:1css三大特性继承性   重叠性  优先级继承性:text-/font-/line-a标签的颜色不具有继承性,标题标签的字体大小不具有继承性!2元素类别块元素:div,p,h1-h6块元素特征:自动继承直接父元素的宽度,不继承时没有宽高,换行行内块:img,input,select,textarea 行内块元素特征:一个完整的行内块元素有默认的宽高,不换行...

2018-11-16 13:20:33 196 1

原创 首次安装vscode时需要添加的组件

点击这个就可以搜索添加组件了 

2018-08-24 16:40:24 1965

原创 position:absolute;水平居中

图标居中width:140px;height:20px;margin-left:-70px;position:absolute;bottom:0;left:50%; 

2018-08-24 15:48:53 2127

原创 首次使用git命令行

 解决办法 

2018-08-15 19:14:11 322

原创 react整体综合基础重点

1.环境搭配nvm里面有各种node的版本工具,如果环境不支持node官网上的可先下载nvm2.props和state,ref父子组件的数据传递,有一句很重要的话:父组件通过属性的形式给子组件传递参数,子组件通过props接收父组件传值且props只有可读性,react数据流是单项传递的,props是属性(property)的缩写,propType叫属性类型,getde...

2018-08-08 14:32:40 134

原创 echart去除网格线的两种方法和echart图自适应

1. yAxis : [                 {                     splitLine:{show: false},//去除网格线                     type : 'value',                                     }             ], xAxis : [     ...

2018-06-11 21:04:34 5139

原创 js中的事件维托,事件捕获,事件冒泡

事件维托:利用冒泡的原理把事件加到父元素或祖元素上,触发执行效果。事件冒泡(event bubbling):ie的事件流,从最具体的元素逐级向上传播到较为具体的节点,如果你单击了页面中的&lt;div&gt;元素,那么这个click事件会按照如下顺序传播。1&lt;div&gt;,2&lt;body&gt;,3&lt;html&gt;,4document事件捕获(event capturing):...

2018-06-05 19:23:42 320

原创 基本数据类型和内置数据类型

基本数据类型基本类型:string,null,undefined,number,boolean特殊类型:object内置数据类型(内置对象)Function: 函数类型。Object: 对象类型。Boolean, Number, String: 简单数值类型的对象Date, Array, RegExp: 内置数据类型。...

2018-05-31 13:49:50 651 1

空空如也

空空如也

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

TA关注的人

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