- 博客(18)
- 收藏
- 关注
原创 promise封装小程序api请求
第一步 封装请求--http.jsconst http = ({url,method = 'get', data = ''}) =>{return new Promise((resolve, reject) =>{uni.request({method,url: '公共请求地址' + url,data,success(res){resolve(res.data) // 请求成功获取数据},fail(err){reject(err) // 请求失败返回信
2022-01-04 13:36:24
501
原创 Vue全局注册组件菜单并添加菜单样式
Vue.component('common-top', { data: function() { return { list: [{ 'name': '首页', 'url': 'index.html', 'oneClass': '', 'twoClass': '' ...
2021-11-19 10:19:14
732
原创 elementUI 前端分页
实现效果如下HTML代码如下:<div class="item_wrap" v-for="item in list.slice((currentPage-1)*pageSize,currentPage*pageSize)"> <div class="item"> <div class="l"> <img c...
2021-11-18 11:06:22
769
原创 JS获取url最后一个字段
//获取url最后一个字符串getUrlsub: function (href) { let index = href.lastIndexOf("\/"); let str = href.substring(index + 1,href.length); return str },//获取url第3.4.5的字符串 getnextUrl: function (href) { if(hr...
2021-11-17 13:20:02
1024
原创 vue中全局组件与局部组件的注册,以及动态绑定props值
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Doc...
2021-11-16 15:54:21
232
原创 vue 搜索高亮示例
实现代码如下:HTMLJS(放在method)// 高亮的文字replaceImg: function(str) {var strFormat = str.replace(/<[^<>]+>/g, "");// 如果标题中包含,关键字就替换一下if(strFormat.includes(this.Keyword)) {strFormat = strFormat.replace(this.Keyword, // 这里是替换成html...
2021-11-10 11:27:38
795
原创 JavaScript数组去重方式大集合
一、利用ES6 Set去重(ES6中最常用)function unique (arr) { return Array.from(new Set(arr))}var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}];console.log(unique(arr))//[1, "true", tru
2021-11-10 11:27:06
209
原创 前端网站SEO优化
一、合理的title、description、keywords搜索对着三项的权重逐个减小,title值强调重点即可;description把页面内容高度概括,不可过分堆砌关键词;keywords列举出重要关键词。1、titletitle,就是浏览器上显示的那些内容,不仅用户能看到,也能被搜索引擎检索到(搜索引擎在抓取网页时,最先读取的就是网页标题,所以title是否正确设置极其重要。)title一般不超过80个字符,而且词语间要用英文“-”隔开,因为计算机只对英语的敏感性较高,对汉语的敏感性不高
2021-11-08 13:46:33
507
1
原创 js中数组对象去重的方法
var arr = [{ key: '01', 3 value: '乐乐' 4 },{ key: '02', 6 value: '博博' 7 },{ key: '03', 9 value: '淘淘' 10 },{ key: '04', 12 value: '哈哈' 13 },{ key: '01', 15 value: '乐乐' 16 }];方法1:利用对象访问属性的方法,判断对象中是否存在keyvar result = [];var obj = {};...
2021-11-08 13:17:11
485
原创 时间排序js代码
代码实现const list = [{ title: '第一条消息', createTime: "2020-04-01 13:39:06" },{ title: '第二条消息', createTime: "2020-04-21 13:39:06" },{ title: '第三条消息', createTime: "2020-04-20 13:39:06" },{ title: '第四条消息', createTime: "2020-04-20 15:39:06" }]如果需要降序可以
2021-11-08 11:39:55
229
原创 创建一个Vue的UI组件库类似Element
1.快速创建一个vue-cli3.0的vue项目2.修改项目结构 3.vue.config.js配置如下4.配置packages的目录5.button.vue组件的代码如下(button.vue组件(name必须写,用于标注的名字)) 6.button.js代码如下7.package/index.js代码如下:8.examples 中的结构每个人都不一样 最主要的...
2021-11-05 14:09:11
352
原创 vscode 快捷键集合
vsc常用快捷键:1.同时打开多个窗口(查看多个项目)①打开一个新窗口: Ctrl+Shift+N②关闭窗口: Ctrl+Shift+W2.同时打开多个编辑器(查看多个文件)①新建文件 Ctrl+N②历史打开文件之间切换 Ctrl+Tab,Alt+Left,Alt+Right③切出一个新的编辑器(最多3个)Ctrl+\,也可以按住Ctrl鼠标点击Explorer里的文件名④左中右3个编辑器的快捷键Ctrl+1 Ctrl+2 Ctrl+3⑤3个编辑器之间循环切换 Ctrl+
2021-11-03 11:28:55
3371
2
原创 git 常用的命令集合
1.创建分支devgit checkout -b dev2.查看分支git branch3.切换分支git checkout master4.合并分支git merge dev5.删掉分支git branch -d dev6一个新项目提交git init //仓库初始化git add README.md //本地代码添加到暂时缓存区git commit -m "first commit" //提交添加到缓存去的文件git remote add orig
2021-11-03 10:57:25
161
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人