- 博客(17)
- 收藏
- 关注
原创 简易的git
简易的命令行入门教程: Git 全局设置: git config --global user.name “xxx” git config --global user.email “xxx” 创建 git 仓库: mkdir bi cd bi git init touch README.md git add README.md git commit -m “first commit” git remote add origin https://gitee.com/xxx/bi.git git push -u
2022-03-29 00:26:41
148
转载 8个非常实用的Vue自定义指令
在 Vue,除了核心功能默认内置的指令 ( v-model 和 v-show ),Vue 也允许注册自定义指令。它的作用价值在于当开发人员在某些场景下需要对普通 DOM 元素进行操作。 Vue 自定义指令有全局注册和局部注册两种方式。先来看看注册全局指令的方式,通过 Vue.directive( id, [definition] ) 方式注册全局指令。然后在入口文件中进行 Vue.use() 调用。 批量注册指令,新建 directives/index.js 文件 import copy from ‘./c
2021-10-09 10:26:50
229
转载 vue中this.$router.push()路由传值和获取的两种常见方法
vue中this.$router.push()路由传值和获取的两种常见方法 1、路由传值 this.$router.push() (1) 想要导航到不同的URL,使用router.push()方法,这个方法会向history栈添加一个新纪录,所以,当用户点击浏览器后退按钮时,会回到之前的URL (2)当点击 时,这个方法会在内部调用,即点击 等同于调用 router.push(…) a) 声明式: b) 编程式:router.push(…) c) 该方法的参
2021-09-30 11:24:54
864
原创 uni.chooseImage 的用法
// 拍照 camera(){ let that = this; uni.chooseImage({ count: 1, //默认9 sizeType: [‘compressed’], //可以指定是原图还是压缩图,默认二者都有 sourceType: [‘camera’,‘album’], //从相册选择 success: function (res) { console.log(‘img’,res) imgToBase64(res) } }) // 图片转base64 function imgToBas
2021-04-28 19:07:42
13802
原创 时间戳的转换
js中传入指定日期转换为时间戳,可以使用原生javascript的Date对象进行格式化操作或第三方js库如moment.js进行格式化输出。以下是这2种方法的具体实现: 1、使用原生javascript的Date对象,进行格式化 (1)将日期字符串转换为Date类型的对象。 let d = new Date(‘2018-01-01’) (2)转换为时间戳。 let t = d.getTime(d) // 方法1 let t = d.valueOf(d) // 方法2 let t = d.parse(d)
2021-04-12 16:28:10
17810
原创 数组头部 尾部添加
var arr = [“a”,“b”,“c”,“d”,“e”,“f”] arr.unshift(arr。pop()) //尾部删除以为添加到头部 arr.push(arr.shift()); //头部删除以为添加到尾部
2021-03-30 17:44:05
174
原创 下载vscode 下载失败 下载特别慢
将下载地址中的 az764295.vo.msecnd.net 换为 vscode.cdn.azure.cn
2021-03-29 13:47:01
183
原创 解决git clone时报SSL错误
目录 背景 解决问题 背景 之前项目是使用SSH方式Clone下来的的,但是最近在执行git pull等操作时,在输入密码时,直接报连接不上远程服务器的错误。 分析下来,决定换成HTTPS的方式clone代码。直接使用下面命令clone时报SSL错误 git clone https://…git 1 解决问题 第一步,克隆远程仓库时,用env命令设置GIT_SSL_NO_VERIFY环境变量为ture,并同时调用正常的git clone命令。命令如下: env GIT_SSL_NO_VERIFY=true
2021-03-19 22:37:17
2967
1
原创 精确小数点 浮动
理论上用有限的空间来存储无限的小数是不可能保证精确的,但我们可以处理一下得到我们期望的结果 当你拿到 1.4000000000000001 这样的数据要展示时,建议使用 toPrecision 凑整并 parseFloat 转成数字后再显示,如下: parseFloat(1.4000000000000001.toPrecision(12)) === 1.4 // True 封装成方法就是: function strip(num, precision = 12) { return +parseFloat(n
2021-03-19 22:36:54
449
原创 监听路由跳转
方法一:通过 watch // 监听,当路由发生变化的时候执行 watch:{ $route(to,from){ console.log(to.path); } }, 或 // 监听,当路由发生变化的时候执行 watch: { $route: { handler: function (val, oldVal){ console.log(val); }, // 深度观察监听 deep: true } }, 或 // 监听,当路由发生变化的时候执行 watch: { 'KaTeX parse error:
2021-03-03 20:32:39
1110
1
原创 build打包空白页
只需要更改三处 1.config文件—index.js—build里 更改为 assetsPublicPath: ‘/’, build文件内webpack.prod.conf.js,在output:增加 publicPath: ‘./’, 3.build文件内—utils.js, 增加 publicPath:’…/…/’, 更改3处,就可以了,注意,项目内的图片引用路径不必更改,和原来正常写,即可 ...
2021-03-03 15:30:07
137
1
原创 webpackJsonp is not defined?
但是在项目经过本地测试没有任何问题,打包上线后却会报错 webpackJsonp is not defined。这是因为公共文件必须在自己引用的js文件之前引用。 可以手动改文件引用,但是推荐以下解决办法: 找到build→webpack.prod.conf.js→找到HtmlWebpackPlugin插件,添加如下配置即可 chunks: [‘manifest’, ‘vendor’, ‘app’] new HtmlWebpackPlugin({ filename: config.build.index,
2021-03-02 11:40:08
1791
5
转载 vue中rem的配置
开发移动端,我们常常要用到rem+flex,那么vue中如何配置呢,我的做法是这样: 1、在js中统一计算配置 代码如下: export default function() { // var devicePixelRatio = 1; // var scale = 1 / devicePixelRatio; // document.querySelector(‘meta[name=“viewport”]’).setAttribute(‘content’,‘initial-scale=’ + scale +
2021-03-01 14:42:31
388
原创 js解析url参数
方法一: // var url = “https: //zhidao.baidu.com/question/1768422895052400180.html?fr=iks&word=slice&ie=gbk”; var url = location.href; // 提取url中的解析字符串 function UrlParamHash(url) { var params = [], h; var hash = url.slice(url.indexOf("?") + 1).split(’&a
2021-02-24 14:15:13
1007
转载 js获取当前域名
js获取当前域名 js获取当前url 1,设置或获取对象指定的文件名或路径。 alert(window.location.pathname) 2,设置或获取整个 URL 为字符串。 alert(window.location.href); 3,设置或获取与 URL 关联的端口号码。 alert(window.location.port) 4,设置或获取 URL 的协议部分。 alert(window.location.protocol) 5,设置或获取 href 属性中在井号“#”后面的分段。 alert
2021-02-24 10:39:29
7017
原创 vue 如何使用bootstrap
工作中vue框架如何使用bootstrap呢? 提示:小白正在努力学习中如果有不对的地方请多多指出来并且私信我 ,非常感谢!! 一、创建好的vue脚手架首先引入三个 npm install jquery npm install bootstrap npm install popper.js 二、在webpack.base.comf.js中设置 var webpack=require('webpack'); //引入 module.exports={ //中添加 resolve: { exte.
2021-01-25 00:47:45
2363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人