- 博客(116)
- 资源 (6)
- 收藏
- 关注

原创 vue-cli3快速开发
更多详见:https://dfairy.github.io/dfairyblog/document/documents/vue-cli3%E6%95%99%E7%A8%8B.html1、升级到vue-cli3版本npm install -g @vue/cli2、查看版本vue --version3.1.33、创建项目vue create app4、选择自己所需要...
2018-11-19 09:47:42
2734
原创 vue子组件修改prop的值
1.通过sync修饰符配合$emit,update实现。3.通过父传子,子调用父方法传参数实现。2.通过v-model绑定数据源。
2023-11-25 13:17:23
1156
原创 小程序使用web-view增加新样式
web-view在页面中是铺满一整页的,所以可以使用cover-view覆盖在上面,并进行操作。ps:在模拟器中不显示样式,在手机页面可以看到。
2023-10-31 14:16:33
1018
3
原创 uniapp 自定义tabbar页面不刷新
最近在做自定义tabbar时,每次切换页面都要刷新,页面渲染很慢,需要实现切换页面不刷新问题。1.pages.json中配置tabbar,如下,设置高度为0,界面只需要设置路径。结局思路,原生的tabbar切换页面时就不选新,用switchTab来跳转。3.在自定义tab页面中用switchTab跳转。2. app.vue中隐藏原生tabbar。
2023-10-12 14:20:56
2635
原创 mac 安装和配置git
6、打开github官网,打开配置,点击账户-SSH公钥,新增ssh,输入刚刚复制的,就可以了。5、复制id_rsa.pub这个文件内容。一直往下回车,直到成功为止。
2023-02-23 14:18:29
388
原创 vue项目报错:error:0308010C:digital envelope routines::unsupported
windows(打开git bash)重新安装一个稳定版本的node。报错原因:node版本问题。
2023-02-23 14:10:21
179
原创 git规范提交--commitizen
1. 全局安装commitizen2. 在项目下安装 并添加配置到package.json中3. 在根目录下创建.cz-config.js自定义文件4. 使用git cz 替代git commit
2022-12-07 10:58:48
230
原创 webpack-dev-server
最近在回顾webpack的时候,发现有的功能更新了,下面记载一下webpack-dev-server的报错。在webpack.config.js中添加devServer时,设置contentBase报错,webpack5已经移除了该功能,现在改成了。
2022-11-23 15:59:15
388
原创 github报错:but GitHub does not provide shell access
1.先查看远程仓库地址:git remote -v,如果地址是https,那肯定需要密码啊!2.如果是https,那就改为ssh: git remote set-url origin git@github.com:xxxxxxx/xxx.git3.改完提交就不要密码了;
2021-11-26 17:05:13
2195
原创 提升github访问速度
1.DNS查询2.输入github.com3.ping一下查到的俩个ip4. 将跑的通的ip记录下来5.打开文件C:\Windows\System32\drivers\etc\hosts6.在最后一行输入并保存ip地址 github.com7.然后再打开github就变快了,不过持续性不长,要自己变ip...
2021-11-18 14:57:49
552
原创 <js>闭包---让数据不轻易让外界修改
举例: function hideData(){ let data={} //闭包 return { set:function(key,val){ data[key]=val }, get:function(key){ return data[k
2021-09-24 14:23:07
225
原创 cube-ui 地址选择器
由于省市区是后台传的,所以不能直接赋值<template> <div> <cube-button @click="showAsyncPicker">Async Load Data</cube-button> </div></template><script>import baseUrl from '../assets/api/baseUrl' import qs from 'qs'exp
2021-09-15 16:22:15
450
1
原创 vue中axios里面返回值,获取不到
原因:因axios返回值是异步操作,获取返回值时,请求操作还未完成,就已经执行了赋值,导致结果位undefined解决方法:async….await,async声明发放为异步方法,await等待异步操作执行完毕举例: async getCountry(city){ let arr=[] await this.$axios.post(baseUrl+'/county2.do',qs.stringify({ cityCode:c
2021-09-15 10:55:30
5862
原创 vuex刷新之后数据不保存的问题
思路:在刷新之前存到本地存储(session localstorage sessionstorae)在页面加载时读取sessionStorage里的状态信息再更新vuex数据加载完之后之后再把storage删除代码:我这里用的插件good-storage作本地存储的 created() { //在页面加载时读取sessionStorage里的状态信息 if (storage.session.get('user')) { t
2021-08-31 16:34:50
356
原创 vue-cli3配置sass全局变量报错
更新的scss版本在vue cli3的项目里面的配置需要修改参数设置,具体在vue.config.js文件css: { loaderOptions: { sass: { prependData: `@import "~@/assets/scss/variables.scss";`, //地址是你自己项目的地址 }, } }然后就可以用全局变量了...
2021-08-11 15:07:54
302
原创 BScroll切换才能滚动,刷新一下就不能滚动
BScroll切换才能滚动,刷新一下就不能滚动,今天记录一下这个问题,是我自己遇到的,也是因为粗心的问题,就是引入ObserveDOM的时候将ObserveDOM 名字写错了,是下面这个:import ObserveDOM from '@better-scroll/observe-dom'...
2021-05-17 16:17:31
381
原创 eslint报错
报错:12:7 error Missing space before function parentheses space-before-function-paren14:1 error Expected indentation of 6 spaces but found 8 indent原因:写代码的时候有空格问题解决方法:要么自己把空格问题编辑好,要么忽略配置在文件夹eslintrc.js中加入rules: { 'indent': 0,...
2021-05-13 16:48:59
776
原创 Map对象与Set对象
Map()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Map1.创建map对象let map=new Map();2. 设置键值对map.set('key',value)3.获取map值map.get(key)4.删除map指定对象map.delete(key)或者delete map[key]5.获取数量let size=map.s
2021-01-29 10:56:54
195
原创 leetcode算法
简单俩数之和题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。示例 :输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。题目链接:https://leetcode-cn.com/problems/two-sum/解法一(js)var twoSum = func
2021-01-28 17:00:36
705
原创 ffmpeg将flv视频转换成mp4
1.首先下载ffmpeghttps://www.ffmpeg.org/download.html2.将刚刚下载的压缩包解压3.将解压好的文件放在固定的位置,然后复制bin目录路径(如:E:/ffmpeg/bin)4.将复制好的bin路径添加至系统环境变量path路径中5.打开cmd,输入ffmpeg,出现如下,代表安装成功了6.打开cmd,进入文件目录下6.如果是单个文件,就用如下命令:ffmpeg -i "input.flv" -c copy "output.mp4"
2020-09-15 16:15:37
3247
原创 python案例
1.猜数字import randomm=random.randint(1,100)total=5 #可以猜的总次数count=0while True: n=int(input('输入1-100间的整数:')) if n<m: print('猜小了') elif n>m: print('猜大了') else: print('binggo') break count+=1
2020-08-30 22:45:46
163
原创 安装chrome插件时报错
安装chrome插件时报错:该扩展程序未列在 Chrome 网上应用店中,并可能是在您不知情的情况下添加的解决办法:首先将crx结尾的文件改成.rar文件的压缩包(改后缀) 将刚改的压缩包解压 打开chrome://extensions/,点击加载已解压的扩展程序 选择刚刚解压的文件 安装成功即可正常使用...
2020-08-26 13:40:53
973
原创 图片url转换base64
getBase64Image('https://tpc.googlesyndication.com/daca_images/simgad/13063754865781208952'); function getBase64Image(url) { var image = new Image(); image.crossOrigin = '*';//跨域 image.src = url + '?v=' + Math.r.
2020-08-13 15:15:07
537
原创 可编辑的div赋值后光标问题
最近在做可编辑的div赋值时,光标会跑到最前面去,解决方法:function keepLastIndex(obj) { if (window.getSelection) { //ie11 10 9 ff safari obj.focus(); //解决ff不获取焦点无法定位问题 var range = window.get
2020-08-10 15:07:14
1210
2
原创 水平垂直居中
下面介绍几种常用的垂直居中方法<div class="outer"> <div class="content"></div></div>html,body{ width: 100%; height: 100%;}第一种:absolute+margin负值.outer { positio...
2020-04-03 16:04:42
161
原创 调用json跨域问题
最近调用疫情肺炎的接口,从网上找了个json接口,有跨域问题https://interface.sina.cn/news/wap/fymap2020_data.d.json解决方法:通过使用加JSONP形式的回调函数来加载JSON数据,如下面代码在接口后面加`?callback?` $(function() { $.getJSON("https://interfa...
2020-04-01 15:00:09
331
原创 从零搭建wordpress
我是用phpstudy安装运行的1.下载phpstudy2.下载wordpress官网https://wordpress.org/(官网下载可能会429报错)官网镜像http://cn.wp101.net/(可以从这里下载)3.安装phpstudy并运行,启动mysql,ngnix4.创建数据库,填好数据库名称,用户,密码(一会儿创建wp的时候会填)5.将wordpre...
2020-02-05 20:12:02
297
原创 phpstudy如何安装sg11
1.找到php目录文件夹phpstudy_pro=》Extensions=》php=》选择你要安装的版本并打开文件夹(我的是php7.3.4nts)2.打开ext文件夹3.将缺少的文件复制进去,我缺少的是7.3版本的,所以将7.3版本文件的复制进ext文件夹(文件在我的资源页中有,可以去下载)4.返回上一步,找到php.ini文件,在里面加入extension=ixe...
2020-02-05 15:26:56
3837
原创 Photoshop 笔记
一、Photoshop1、由美国Adobe公司生产的专业图像处理及图像合成软件二、基本术语1、图像与图形-图像:由像素点组成 分辨率:表示像素的密度 72像素/英寸,300像素/英寸-图形:由数学公式表示的线条 特点:放大后清楚 矢量图制作软件:illustrator2、颜色模式-一种模式对应一种媒介-HSB...
2019-08-21 13:58:28
545
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人