自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue-router

动态路由 ,路由携参跳转 传递参数Const routes = [ { path:’/user/:id’ , component:User } ]<router-link :to=”’/user/’+id”>用户</router-link>this.$route.params.id非动态路由模式下的传参 , 传个对象<router-link :to=”{path:’/user’,query:{name:’who’,age:18,id:10}}”>用户&

2021-06-19 21:42:41 82

原创 页面url跳转不刷新

改变url,页面不刷新http://www.baidu.com/location.hash = ‘aaa’ --->http://www.baidu.com/#/aaahistory.pushState( { } , ’ ’ , ’ aaa ’ ) --->http://www.baidu.com/aaahistory.pushState( { } , ’ ’ , ’ bbb ’ ) --->http://www.baidu.com/bbbhistory.pushSta

2021-06-16 22:30:02 193

原创 vue v-mdel双向绑定

v-model的双向绑定原理<input type=”text” :value=”msg” @input=”inputValue” />methods:{ inputValue(e){ this.msg=e.target.value }}<input type=”text” :value=”msg” @input=”msg=$event.target.value” /> //不用方法v-model双向绑定单选按钮<labe

2021-06-01 22:18:11 137

原创 uni-app双击事件的实现

<template> <view> <button @touchend="dbclick">测测测</button> <button type="default" @click="db">试一试</button> <button type="default" @click="d">测试</button> </view></template><script&gt.

2021-05-24 21:45:53 1722

原创 vuex 状态管理

在根目录下新建一个目录,里面新建一个js文件import Vue form ‘vue’import Vuex form ‘vuex’Vue.use(Vuex)const store = new Vuex.Store({ //数据源 state:{ historyList:[] }, //mutations可以改变数据源里的数据 mutations:{ SET_HISTORY_LIST(state,history){

2021-05-16 21:03:41 46

原创 uniCloud聚合

聚合 更精细化的处理数据、求和、分组、指定字段const collection = await db.collection(‘user’) .aggregate() .match({ 字段:‘需匹配的字段名’ }) .project({ 排除掉的字段:false/0 }) .skip(要跳过n条数据) .limit(限制输出n条数据) .end()watch监听变量的数据变化,类似computed,和d

2021-05-14 21:44:22 769

原创 uni-app点点

选项卡的实现<view v-for=”(item,index) in list” :key=”index” class=”class1”:class=”{active:activeIndex===index}” @click=”clickTab(item,index)”>{{item.name}}</view> props:{ list:{ type:Array, default(){ return []

2021-05-12 21:46:35 89

原创 uniCloud云函数

前端调用云函数uniCloud.callFunction({ name:'cloudFunctionName', data:{ name:'张三', age:18 }, success: (res) => { console.log('调用云函数cloudFunctionName成功',res); }})云函数'use strict';const db = uniCloud.database();exports.main = async .

2021-05-11 21:42:31 2962

原创 uni-app scroll-view取消滚动条显示

需要给scroll-view设置高度height; 和 scroll-y=”true”属性1.scroll-view ::-webkit-scrollbar { //下面三个属性,选一个均可 width: 0; height: 0; background-color: transparent; }2./deep/::-webkit-scrollbar { display: none; width: 0; height: 0; c

2021-05-01 22:00:25 554

原创 uni-request请求POST

uni.request({ url: this.URL + 'Upload/del', method: 'POST', data: { url: src }, //post提交的时候加上这个header header: { 'Content-Type': 'application/x-www-form-urlencoded', 'X-Requested-With': 'xmlhttprequest' }, success: (res) => { c.

2021-04-27 20:16:30 1128

原创 Promise

之前看过几次关于Promise的文档,但是一直没有实际用过,今天在写一个函数的时候,遇到了执行顺序的问题,大概就是,执行一个函数,里面step1是一个异步的api,下面step2要用到step1处理过的数据,然后一直不成功,打印了一下,看到step2先于step1执行了,就是这样:function funcName(){ step1; step2}console.log结果是 step2 step1因为step2要用到step1处理的数据,但是step2先于step1执

2021-04-24 15:54:55 48

原创 一些uni-app

swiper轮播组件默认高度150px,且不会被内容撑开,可自己设置宽高swiper-item 默认100% 100%<image>默认宽度320px,默认高度240pxswiper{ //默认宽750rpx,宽高比2.3的话,height:calc(750rpx/2.3);}image{ height:100%;}export default{ data(){ return{ params:{

2021-04-20 21:38:32 58

原创 Moment.js---js日期处理类库

important moment from “moment”this.month.MM=moment(this.month.stime).format(“MM”)this.month.DD=moment(this.month.stime).format(“DD”) //stime是时间戳,一串数字<image mode=”aspectfill” :src=”url1+url2.replace(被替换的,用来替换的)” //mode是微信小程序里的内容sc...

2021-04-19 21:32:00 69

原创 封装异步请求uni-app

//request.js//es6 promiseexport default (params)={ //加载中... uni.showLoading({ title:”加载中” }) return new Promise((resolve,reject)=>{ wx.request({ ...params, success(res){ //resolv.

2021-04-15 21:53:55 81

原创 一点点vue

全局共享数据 通过Vue的原型共享数据,在main.js里面定义全局变量 Vue.prototype.baseURL=”http://www.baidu.com” 用的时候直接this.baseURL 通过globalData共享数据,在App.vue里的script标签里定义 globalData:{ base:”www.360.com”} 用的时候getApp().globalData.base //”www....

2021-04-14 21:38:47 48

原创 git

配置gitgit config - -global user.name “user name”git config - -global [email protected]初始化仓库git initgit status工作目录,add到暂存区,commit到提交区git add x.xx添加x.xx文件内容到暂存区,同时文件被跟踪git add .批量添加当前目录的所有文件.gitignore 在添加时忽略匹配的文件,仅作用于未追踪的文件从暂存区...

2021-04-11 21:38:09 61

原创 点点滴滴

等高:<div class=”parent”> <div class=”left”>left</div> <div class=”right”> <p>right</p> <p>right</p> </div></div>.parent{ display:table; width:100%; tabl

2021-04-08 21:21:50 44

原创 <select>下拉选择框

下拉菜单<select>项,分组:<select name=”course”> <option>课程选择</option> <optgroup label=”1.DOM基础”> <option value=”1.1”>1.1文档树</option> <option value=”1.2”>1.2节点操作</option> </optg

2021-04-05 20:33:02 2913

原创 form表单提交及验证实例

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>form表单提交实例</title> <style> .m-form{ margin: 150px auto; width: 325px; border: 1px solid #ddd; } .m-form legend{ width: 10.

2021-04-04 22:18:59 201

原创 vue.js的几个极简单实例

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title>vue导航菜单</title> <scrip.

2021-04-03 22:34:33 280

原创 遍历数组的几种方法

var arr = [1,2,3]1.for循环for(let i=0;i<arr.length;i++){console.log(arr[i]);}2.for infor( let i in arr){Console.log(i);//遍历数组的索引,对象的键}3.for ofFor(let i in arr){console.log(i);//遍历数组中的元素}4.forEach---没有返回值arr.foreach( item=&g...

2021-04-02 21:39:50 403

原创 form表单提交

<form method=”post” action=url enctype=”application/x-www-form-urlencoded”> <label>姓名:<input name=”custname” required></label> <label>电话:<input type=”tel” name=”custtel” required></label> <label>.

2021-04-01 21:44:05 191 2

原创 请求数据

ajax:$.ajax({ url:'url', success:function(resp){ conslole.log(resp); }})fetch:fetch(url) .then(resp=>resp.json()) .then(data=>console.log(data))uni-app:uni.request({ url:'url', success:resp=>conso

2021-03-30 22:17:09 141

原创 DOM节点

节点关系: 父子关系 parentNode,firstChild/lastChild/childNodes,childNodes/children 兄弟关系 previousSibling/nextSibling,previousElementSibling/nextElementSibling 获取节点: element = document.getElementById(id) collection = element.getElementByTagName(tagN

2021-03-29 22:02:57 37

原创 前端布局

flex布局: 容器 display:flex; 横排 flex-direction:row; 竖排 flex-direction:column; 子项目主轴对齐方式 justify-content:center;/flex-start;/flex-end; space-between;/space-around; 子项目交叉轴对齐方式 align-items:center;/flex-start;/flex-end;/stretch;baseline;

2021-03-28 22:04:43 38

原创 今日份

title属性=”鼠标放上去提示文字”<a href=”” target=”_self”>默认的</a><a href=”” target=”_blank”>新窗口打开</a><a href=”” target=”inner”>指定窗口内打开</a><ifrane name=”inner” frameborder=”0”></iframe><a href=”#iD”>页内跳转<

2021-03-27 21:42:21 35

原创 前端PS切图

编辑---首选项---单位与标尺---标尺,文字改成像素切图常用工具:移动工具-->选项栏里面✔自动选择,下拉列表选图层 矩形选框工具>>>测量数值 添加到选区-按住shift;从选区减去-按住Alt;与选区交叉 shift+Alt 魔棒工具,裁剪工具+切片工具,缩放工具,取色器Ctrl+z撤销一步,Ctrl+alt+z连续撤销,或者在历史记录里选当图片色彩丰富且无透明度要求时,建议保存为jpg格式,并选择合适的品质 当图片色彩不太丰富时,无论有无透明要求,请保存

2021-03-26 21:35:37 133 3

原创 今天来聊聊函数function func()

如果在A处需要执行语句a,语句b,语句c...,在B处又需要执行相同的语句a,b,c...,甚至在C处,那么就要考虑这些重复代码的优化,不妨定义一个函数,把重复的语句放入函数体内,在需要用的地方调用函数执行就ok。也可以把某些相关的功能放在函数内,封装成一个专门处理某某事情的功能函数,方便以后复用,比如定义一个+1,或者相加,相减之类功能的函数,还有更加复杂逻辑的功能块等等。函数可以接收参数,然后经过某些逻辑运算或者操作,“固定”产出相关处理结果。输入---输出关于函数的几种写法://基础

2021-03-25 21:54:50 1197

原创 原型链继承

class Animal { constructor(name){ this,name=name; } speak(){ console.log(this.name+’a’); }}class Dog extends Animal { constructor(name){ super(name); } speak(){ console.log(this.name+’ b’); ...

2021-03-24 22:04:11 37 2

原创 day02令人头秃的一天

今天写了个类计算器的页面,功能就是获取两个输入值,经过计算,计算过程中需要比较,条件判断,然后输出几个值,简单来说,从表面看就是条件判断里面套条件判断,然后被迷惑了,就用最直接,最愚蠢的方法,一步一步平铺开来写,遇到条件判断里套条件判断就直接套着写,像这样然后被前辈说逻辑错误,那意味着从一开始就错了,思路都是错的,于是把js代码全删了,重新写,是重新思考。。。想来想去只想到函数式编程这方面,毕竟知识面有限,然后就试着往函数这方面上写,写的时间倒是没多久,就是思考的时间长,然后改成了这样看起来

2021-03-23 21:35:10 76 3

原创 老强的编程学习之路,开启

之前不止一位前辈建议说学习编程要边学 边练 边写,前两点做到了,怎奈平时没有写日记的习惯,边写这一项拖了许久。最终还是决定写吧,习惯的养成和编程学习的从0到1也挺相似,写作也有助于对所学知识的梳理和总结,贵在积累,积少成多。行动起来+坚持下去=收获准备从前端入手,目前已经在学习中,今后会把每天所学知识中的亮点,写出来,分享给共同学习,共同进步的同道中人(萌新向),大家一起成长,见证成长。第一篇,想到两个点,写一下吧1.万能<div>标签,不仅用来套盒子,分块,还能替代其他标签

2021-03-22 21:17:54 126 8

空空如也

空空如也

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

TA关注的人

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